Cengaver 2D is a simple 2D side scrolling game, written in C++ with WinAPI.
This simple game does not require any game engine. It shows how to use lots of topics including basic math and physics features, and advanced programming skills for windows messaging, 2D animations, state transitions and simple artificial intelligence.
NOTE: This project gives a general idea how to implement a simple 2D game in C++ with WinAPI. We would greatly appreciate if you improve the game graphics.
If you do not wish to compile the source code, you can download the binary file to install the game from here
After downloading a copy of the source code, you can open .sln file on Visual Studio 2012, then build/run the project.
All documentation for Cengaver 2D can be found on our wiki page
If you get error when you start new game, right-click "Cengaver The Prism Operation.exe" on your desktop or on the Start / Programs menu and click Properties. In the window, check the box next to "Run this program as an administrator" under "Compatibility" tab.