Lystra Engine
The Lystra Engine project was started in September 2003 while I was on holiday. After a lot of Developing and about 40.000 lines of code it finally turns into something useable. So I thought of releasing it on my homepage. I hope you will have some fun with it. - JazzD
News:
18.7.04
- added simple NPCs
- added gold item
- added pathfinding
- added waypoint system
- added Node system
- added weapon and impact marks10.7.04:
- added Bounding Box Collision Detection
- added condumping
- fixed collision toggle
- improved rendering
- added footstep sounds
- added mission file loading
- added GL_NV_fog_distance7.7.04:
- added this page ;)5.7.04:
- added invert mouse
- added mouse sensivity
- fixed mouse hang bug
- fixed console key bug
- added console colors
- added pk3 texture support
- added missionfile loading for every map
Features:- Ingame User Interface
- Command Console
- BSP/LVL Loading
- md2/md3 Loading
- tga,jpg,bmp Loading
- collision detection
- rendering of curved surfaces
- mission file support
- 3D sound
- mp3 playback
- camera modes
- pk3/zip support
- q3map2 compatible
- fire and smoke entities place- and controllable from the editor
- fully GTKradiant compatible
- independant map loader
- emboss bump mapping
- detail texturing
- effect shader support
- written in C++ using Classes
- moving liquids and fog surfaces
- lightmaps
- skybox
- 2d sprites
- terrain rendering from RAW map
- path recording
- tga/jpg screenshots
- config and log files
- ingame hud
- FreeType fonts
- frustum and PVS culling, also for entities
- entity loading
- procedural textures, perlin noise
ToDo:
- add DOT3 BumpMapping
- add Per-Pixel lighting
- add Pixel and Vertex Shader support
- optimize fog
- add fur rendering
- add better skyboxes
- add "game" features
Downloads:
Have a look at The Lystra Forums for current downloads!
Contact:
Contact me at: jazzd(at)prsoftware.de or ICQ: 111621601 or just enter The Lystra Forums :).