Comix’s blog

Vita e storie di un artigiano del software :-D

3D Engine, un anno dopo

Circa un anno fa ho avuto l’idea (malsana) di scrivere da zero o quasi un motore 3D che avrei poi usato per fare giochi…e sono ancora vivo!
Mi sono dato un anno di tempo per scriverlo con la promessa che nel 2008 l’avrei usato per pubblicare il primo gioco…qualunque gioco o aborto ne venga fuori…

Ad oggi ho un motore di gioco che, anche se non perfettamente rodato e con qualche lacuna, mi permette di creare abbastanza facilmente scene complesse in 3D e programmarle con un linguaggio di scripting (LUA).

Per la realizzazione ho utilizzato parecchie librerie open source che mi hanno decisamente alleviato il trauma di dover scrivere tutto da zero:

  • SDL + OpenGL
  • LUA
  • Cal3d
  • Open Dinamics Engine
  • Ogg vorbis e theora
  • Physfs
  • libSOIL

Il tutto, condito con l’esperienza maturata nello scrivere Hydrogen e qualche rito Voodoo per tenere il tutto assieme, *sembra* funzionare! Un anno fai non l’avrei mai detto, ma oggi sono più che soddisfatto! :-D

Riassumendo:

  • motore di gioco che gira su Linux, Mac e Windows
  • posso usare l’editor di gioco su Linux o Mac
  • scripting con LUA (con OOP)
  • Esporter e tools per creare asset da blender

Insomma…tutto quello che avrei sempre voluto avere :-D

E ora…si inizia!





1 Comment so far

  1. Andrea Aprile 6th, 2008 11:18 am

    Ma questi test quando li cominciamo? ;-)
    Buon lavoro.

Leave a reply

*
To prove you're a person (not a spam script), type the security word shown in the picture. Click on the picture to hear an audio file of the word.
Click to hear an audio file of the anti-spam word