Glest is a project for making a free 3d real-time customizable strategy game.
Glest takes place in a context which could be compared to that of the pre-renaissance Europe, with the licence that magic forces exist in the environment and can be controlled.
Core: Glest allows to customize every aspect of the game
Custom units can be defined using XML files. It's posible to define its basic parameters (hp, mp, armor, sight, requirements and much more), its skills and commands and the 3d models associated with them.
Custom upgrades can be defined. It's posibble to define how and what units they affect, its requirements and more.
Custom factions can be defined by grouping a set of units and upgrades.
Custom resources can be defined.
Custom tech-trees can be defined by grouping a set of factions and resources.
Custom tilesets can be defined. It's posible to define the surface textures, object 3d models (such as trees os rocks), ambient sounds and more.
Maps can be edited with the glest map editor.
Graphics : OpenGL 1.3 graphics
Heightmap terrain
Free camera movement (translation, rotation and zoom)
Own 3d format that can be exported from 3dsmax using the g3d export plugin
Keyframe animated 3d models
Particle systems for rain, snow, fire and spells
Classical 3d effects: transparency, lighting, fog etc...
Realistic shadows (shadow mapping or shadow volumes)
Sound : DX9 sound
Static and streaming sound (using wav or ogg files)
A.I. : ARTIFICIAL INTELIGENCY
A* based pathfinding algorithm
Basic AI for computer controlled players
What's missing (and will be done someday)
Netplay
Linux port
Technical Info
Coding: More than 20000 C++ code lines.
Graphics: Glest uses OpenGL 1.3 and some extensions (such as GL_ARB_texture_env_crossbar or GL_EXT_stencil_wrap). It will move to newer versions of OpenGL when needed.
Sound: Glest uses Direct Sound for sound, it needs DirectX 9 installed to run.
System Requirements
Windows 98/ME/2000/XP.
Pentium 4 / Athlon processor.
OpenGL 1.3 compatible video card and drivers (ie: geforce, radeon).
DirectX 9 compatible sound card and drivers, and have it installed on your computer (you can download it from microsoft website).