A downloadable tool for Linux

This is a 3D game engine made from scratch during the CreativeJam 2018. We had 46 hours to create a full game, and here is barely the engine. There is a little demo though! Run the given executable and test it (Linux only). You don't have much other goals than moving around... (Best gameplay ever!) But wait, everything was made from scratch! (Or almost, we use OpenGL with glad, glfw, and glm. Fortunately, we were not required to create the computer by our own)

You may enjoy the beautiful handmade lighting (Phong Illumination algorithm). The physic engine runs at 45fps. The rendering loop, on the other hand, runs as fast as possible. This is a very good news if your living room is cold, since the engine will use 100% of one CPU to heat your computer, and the room on the way. After a while, you may be able to cook some bacon on your computer, but we didn't try it in practice.

That was a really funny experience. Feel free to use this engine for you next GameJam (Though that would be probably a stupid idea!)

We used Linux to develop this little engine. Unfortunately, only Linux is supported. (The given executable is a Linux binary).

Source code: https://github.com/GeekyMoose/ice-engine-3d

Install instructions

Unfortunately, only Linux is supported. The given file is a Linux tar file. To execute the game, open a terminal where the file is downloaded and then, follow these instructions:

  • Extract content: tar -xzvf ice-engine-3d.tar.gz
  • Go in the extracted folder: cd ice-engine-3d
  • Execute the game: ./ice-engine
  • The game should start. Use A W D S to move around. ESC to leave


ice-engine-3d.tar.gz 497 kB


Log in with itch.io to leave a comment.

linux only? that is going to narrow your audience quite a bit. but you probably new that already. have fun with your "successfull" launch. 

Hi Athedral, unfortunately this is not a question of choice but a technical reason. We had only 46h to make the engine from scratch (it is a gamejam). This was too short to make a Windows port.