Game Engineering Final Game:
Controls : Space /MouseClick To Jump
==> FlappyMon Direct3D
==> FlappyMon OpenGL
==> Description About My Game
The Game is all about emulating Flappy bird movement mechanics with my engine created in the game engineering class and some features to demonstrate few capabilities of the engine.
==> Some Notable Points about capabilities of the engine The game currently uses 3 different mesh files and 4 different materials. All have different alpha values. The alpha values and positions can be dynamically changed.
==> Playing the Game
Download any of the above version and click on the exe to start the game.
Press Space to jump Try to avoid obstacles. I you collide with objects you will re spawn after your characters alpha value has reached 0. If you reach the end of the screen you will apear from the other side.
Your Goal is to play as long as possible.
==> Design Of my game
I want to expand this game by changing the objects position in the world dynamically and give rewards to the player by changing the mesh of the character he controls every third round cleared.
My engine is not perfect but still I am happy and proud that I can do ton of stuff easily with it. It is easy to add new capabilities to the engine .
==> After this class I learned hoe to make things in a proper and structural way as we had guidelines and rules set for the class, which helped us to make all different parts of the engine working smoothly. I believe my coding skills have improved and also while creating not only c++ but the approach of creating software models have changed. I also understood the importance of making things Human readable and platform Independent. Learning how to export things from Maya from our engine was also important and useful