B&C-GAME

139
0
Published 2022-03-19
github Link: github.com/Cem-Kaya/B-C_GAME
Hey there,

We are the creators of “the Corona Hunter”. Our language of choice was C++, and openGL to create our engine and game. Everything here is coded from scratch! Its an open world fps consisting of 4 biomes (forest, mountain, snowy mountain, desert) where the world and the location of enemies are procedurally generated. There are also day and night cycles. There are a total of 2 phases, in the first phase you kill 15 coronavirus shaped enemies by shooting them with vaccine-shaped bullets, and afterwards is the boss-stage where you kill one big coronavirus. In this game we got the opportunity to implement and learn about:
1) Procedural modeling (Map and the location of enemies are procedurally generated)
2) Physics Systems with rigid-body dynamics to implement a more natural movement system
3) Collision detection (we have utilized AABB)
4) Chunk systems. (It was essential to our scene graph and performance)
5) LOD (since it is open-world it was necessary due to performance issues)
6) On-screen control panel to see our health and the amount of enemies we have killed
7) 3D viewing and objects (Moving first person camera)
8) User input: Movement in all 3 directions and a controlled projectile
9) Lighting (Phong Lighting more specifically) and smooth shading
10) Texture mapping to give textures to our objects.
Now that the scripted part of the video, lets talk about what we think about the project.
Source: github.com/Cem-Kaya/B-C_GAME

All Comments (3)