Educational Game Engine
This is portal for a small game engine I wrote for teaching purposes. It’s written in C and compiles in GNU/Linux, Mac OSX and Windows(through DirectX). It is intended for pedagogic ends, so usability and readability prime over performance and portability.
Main features:
- Texture integration (through SDL_image).
- Model loading (through libassimp).
- Font rendering (through [SDL_ttf][stdl-ttf]).
- Terrain creation and rendering with skyboxes (through heightmaps).
- Per-pixel lighting (through shaders).
- Particle system management
- Shadows (through shadow mapping).
- Collision detection (using the methods in here, here and here).
- Music and Sound FX (through OpenAL and libogg)
Screenshots:
Downloads: