First-person Shooter (FPS) Video Game Using Ray Casting Algorithm
Keywords:
First-Person-Shooter (FPS), Ray Casting algorithm, Video Games, Bullet Hitbox, 3d Shooting GameAbstract
A personal computer has evolved where it can be used to perform various tasks such as 3D design, video rendering, and other similar activities. Video games are not an exception, and many individuals are turning to YouTube or Twitch streaming to earn money while playing video games on their computers. Developing a video game is not a simple task since the game's developer requires specific expertise to produce them. Without this knowledge, the developer would be unable to develop the video game. This project focuses on the application of the ray-casting algorithm. Ray casting is one of the algorithms that is frequently utilised in the construction of video games, particularly in shooting games. This is because the algorithm is straightforward and does not necessitate the use of high-end technology to conduct the ray casting algorithm. It will be necessary to construct a 3D shooting game for the ray casting technique to function well since this will allow for easier analysis of the accuracy of the bullet hitbox. This project demonstrates how ray casting works based on all the results made while developing the game prototype. This project focuses on becoming an example for other video game developers to develop video games using the ray casting algorithm.