Finite State Machine Demo
1. Created a square grid at least 20x20 nodes in size. a. Randomly (or via the mouse) marked some of the nodes as "impassable". b. ...


Pre-compiled binary shaders and loading Asset list from a file.
Purpose: The assignment was to Load the asset list from a Lua file. Compile the shaders in the build step. Load the pre-compiled shaders...


A star with Multiple objects path finding
1. Created a square grid 20x20 nodes in size. Randomly (and via the mouse) marked some of the nodes as "impassable or blocked". Allowed...


3D rendering (colorful box and ground plane)
Purpose: The assignment was to Change from 2D to 3D with an addition object floor along with a cube. Add camera and controls with depth...


A* search algorithm For PathFinding
Download Game Download Source Code 1. Created a square grid at least 15x15 nodes in size. a. Randomly (or via the mouse) marked some of...


![Flappy Bird clone ! [Using my own C++ Game Engine]](https://static.wixstatic.com/media/5ab37f_6f5eaa61ba744460bf8bbc86ef50cc47.png/v1/fill/w_306,h_250,fp_0.50_0.50,q_35,blur_30,enc_avif,quality_auto/5ab37f_6f5eaa61ba744460bf8bbc86ef50cc47.webp)
![Flappy Bird clone ! [Using my own C++ Game Engine]](https://static.wixstatic.com/media/5ab37f_6f5eaa61ba744460bf8bbc86ef50cc47.png/v1/fill/w_38,h_31,fp_0.50_0.50,q_95,enc_avif,quality_auto/5ab37f_6f5eaa61ba744460bf8bbc86ef50cc47.webp)