Skip to content

🎮🤖🧿 Simple 3D step-based game in C++20 using SDL2 & OpenGL, like a 3D Pac-Man. Also can run in Web browsers using Emscripten & OpenGL ES 3.0 (WebGL 2.0).

License

Notifications You must be signed in to change notification settings

esotericpig/EkoScape

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

87 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EkoScape

Screenshot of EkoScape

This is an old game I made back in 2004 (with minor edits in later years) using my friend's 3D step-based engine (grid/tile-based movement): The Dantares Engine by Ryan Witmer. You can find the original code in relics/.

I originally made it for Windows only. In 2024, I re-wrote the code for it in SDL (tested on Linux) using modern C++20. However, it still uses The Dantares Engine and requires legacy OpenGL 2.0+.

The code is a bit over-engineered, but I designed it so that I could use parts of it in other projects. I was planning to make a simple ECS, but because the game is quite simple and the ECS code produced more files/lines of code, I decided to just to stick with the original class-based structure.

About

🎮🤖🧿 Simple 3D step-based game in C++20 using SDL2 & OpenGL, like a 3D Pac-Man. Also can run in Web browsers using Emscripten & OpenGL ES 3.0 (WebGL 2.0).

Topics

Resources

License

Stars

Watchers

Forks