Open Access Open Access  Restricted Access Subscription or Fee Access

Breakout Room Escape: Design and Development of an Immersive Unity Game

Yash Keni, Pratham Kadave, Pratap Sawant, Chirag Sorte, Babeetta Bbhagat

Abstract


Three-dimensional (3D) game development is a complex and challenging process that requires expertise in various fields, including programming, art, and design. Due to its adaptability, userfriendly interface, and thorough documentation, Unity is a well-known game engine that is frequently used in the game development industry. This research paper aims to explore the process of developing a 3D game using Unity, focusing on the technical aspects of game development and the importance of user experience. In this paper, we delve deeper into the technical aspects of 3D game development using Unity, starting with the importance of game physics. Game physics is a crucial element in game development, as it provides realistic movement and collision detection in the game environment. Developers can simulate a variety of physical properties, such as gravity, friction, and collision detection, using Unity's powerful physics engine. Another critical aspect of game development is artificial intelligence (AI), which involves creating intelligent agents that can interact with the game environment and make decisions based on their behaviour. Unity provides various tools and plugins to create AI agents, including behaviour trees, decision-making systems, and pathfinding algorithms. Additionally, we discuss the importance of game testing and debugging in 3D game development. Testing involves verifying that the game mechanics, level design, and user interface are functioning correctly, while debugging involves identifying and fixing errors in the game's code. Unity provides a variety of testing and debugging tools to help developers identify and fix errors quickly, ensuring a smooth gameplay experience for players. Furthermore, we address the process of game optimization, which involves improving the game's performance to ensure smooth and consistent frame rates.


Full Text:

PDF

References


Megha P, Nachammai L, Ganesan TS. 3D game development using Unity game engine. Int J Sci Eng Res. 2018; 9 (3): 1353–1356.

Engström, Henrik. "Game development research." (2020).

Huang, Lehui & Gui, Bin. (2015). Research on the Application of Products based on Unity3D. 10.2991/isci-15.2015.160.

Iida H, Khalid MN. Using games to study law of motions in mind. IEEE Access. 2020; 8: 138701.

Brett J, Simons A. Implementation of the Unity engine for developing 2D mobile games in consideration of start-up/student developers. InE-Learning and Games: 11th International Conference, Edutainment 2017, Bournemouth, UK, 2017, June 26–28. Revised Selected Papers. Cham, Switzerland: Springer International Publishing; 2017. pp. 271–278.

Calabrese D. Unity 2D game development. Packt publishing; 2014 Mar 18.

Khawas C, Shah P. Application of firebase in android app development-a study. International Journal of Computer Applications. 2018 Jun;179(46):49-53.

Kumar B, Sharma N. Game development with Unity engine and Google Firebase. Int Res J Eng Technol. 2021; 8 (7): 1868–1871.

Yadav AS, Rawat K, Dheeraj P, Kumar A. Cube run 3D development using Unity game engine. Int J Creative Res Thoughts. 2021; 9 (5): a855–a857.

Baksteen, Rick. "Interactive Geometry-Based Acoustics for Virtual Environments Using the Graphics Card." (2017).


Refbacks

  • There are currently no refbacks.