In this blog, I will discuss the final game project that I will be working on using the engine that I have built so far. In addition to the systems that my engine has, I will be using a few other systems made by my fellow students as part of their engine.
In this project, I will be making a game similar to flappy bird.
My game project might not include every detail of the flappy bird game but the core gameplay would be very similar.
Following are some details of my game project
The core gameplay loop is the same as a flappy bird the player will be controlling a bird and will try to avoid as many obstacles as possible and the game resets once you hit an obstacle. I might change the controls a little bit and add few more inputs so that player can control movement in forward direction as well but this might change.
There won't be any scoreboard or any other UI in this game.
I will be using the ECS & Graphics systems that I have built to add meshes & effects for the bird character and other obstacles in the game. In fact, I have already added an eagle mesh to my current project.
I will be using the ECS system in other places as well like for player movement. I am currently using the RigidbodyComponent that I created to update the position of the eagle mesh. I will use something similar to move the bird character in my game. I will also try to make use of ECS as much as possible with other systems of my fellow students as well.
Following are some other systems that I am planning to use for my game project
I would need collision detection to check when the bird hits an obstacle and for this, I will be using the 2D Physics system made by my buddy Dong Wang. You can find more details about his system at the following link https://sites.google.com/view/eae6320-fall2020/2d-physics-system
I am also planning to use the Audio system for some sounds in the game if I have enough time but here is the Audio system I will be using made by Yuhan Wu and you can find more details about the system at the following link https://iriswuyuhan.wixsite.com/yuhan-wu/post/audio-project-v1-0
Comments