First-person Shooter (FPS) Video Game Using Ray Casting Algorithm

Authors

  • Mohamad Hafiz Khairuddin
  • Nurazian Mior Dahalan
  • Mohd Rahmat Mohd Noordin
  • Anis Amilah Shari
  • Amar Syahmi Sulaiman

Keywords:

First-Person-Shooter (FPS), Ray Casting algorithm, Video Games, Bullet Hitbox, 3d Shooting Game

Abstract

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.

Downloads

Published

2023-09-20