Game Brains: NPCs Intelligence Using Neural Network Brains

Authors

  • Mosaddiq Billah Computer Systems Engineer (UET Peshawar)
  • Aanoora Seher Computer Systems Engineer (UET Peshawar)
  • Ahmad Bahar Computer Systems Engineer (UET Peshawar)
  • Muniba Ashfaq Computer Systems Engineer (UET Peshawar)
  • Abdullah Hamid Computer Systems Engineer (UET Peshawar)

Keywords:

Unity, Reinforcement Learning, AI Games, NPCs, and Agents.

Abstract

This paper aims to develop the foundational knowledge about the Unity game development engine embedded with AI for the development of a hyper-casual game that has intelligent NPCs, which operate strategically in the environment. The targeted audience comes in the class of those who are pursuing their career in the niche of AI game development and enhancing the gaming experience for single-player game users. Using Unity Engine and Python, Curriculum learning and self-learning experiments were conducted to test the AI game. Moreover, in this paper, different reinforcement learning methods have been discussed, which have been implemented in the game that produces the optimal results for the behavior of NPCs. Hence, this paper tends to represent a glimpse into the future perspective of the gaming industry in hyper-casual gaming platforms.

Author Biographies

Mosaddiq Billah, Computer Systems Engineer (UET Peshawar)

Department of Computer Systems Engineering, UET Peshawar

Aanoora Seher, Computer Systems Engineer (UET Peshawar)

Department of Computer Systems Engineering, UET Peshawar

Ahmad Bahar, Computer Systems Engineer (UET Peshawar)

Department of Computer Systems Engineering, UET Peshawar

Muniba Ashfaq, Computer Systems Engineer (UET Peshawar)

Department of Computer Systems Engineering, UET Peshawar

Abdullah Hamid, Computer Systems Engineer (UET Peshawar)

Department of Computer Systems Engineering, UET Peshawar

References

A. Juliani et al., “Unity: A General Platform for Intelligent Agents,” Sep. 2018, Accessed: May 06, 2024. [Online]. Available: https://arxiv.org/abs/1809.02627v2

A. Canossa, “Interview with Nicholas Francis and Thomas Hagen from Unity Technologies,” Game Anal., pp. 137–142, 2013, doi: 10.1007/978-1-4471-4769-5_8.

C. Becker-Asano, F. Ruzzoli, C. Hölscher, and B. Nebel, “A Multi-agent System based on Unity 4 for Virtual Perception and Wayfinding,” Transp. Res. Procedia, vol. 2, pp. 452–455, Jan. 2014, doi: 10.1016/J.TRPRO.2014.09.059.

T. N. Malete, K. Moruti, T. S. Thapelo, and R. S. Jamisola, “EEG-based Control of a 3D Game Using 14-channel Emotiv Epoc+,” Proc. IEEE 2019 9th Int. Conf. Cybern. Intell. Syst. Robot. Autom. Mechatronics, CIS RAM 2019, pp. 463–468, Nov. 2019, doi: 10.1109/CIS-RAM47153.2019.9095807.

“Using the Unity Game Engine to Develop SARGE: A Case Study.” Accessed: May 06, 2024. [Online]. Available: https://www.researchgate.net/publication/265284198_Using_the_Unity_Game_Engine_to_Develop_SARGE_A_Case_Study

J. Wexler, “Artificial Intelligence in Games: A look at the smarts behind Lionhead Studio’s ‘Black and White’ and where it can and will go in the future”.

J. Schulman, F. Wolski, P. Dhariwal, A. Radford, and O. K. Openai, “Proximal Policy Optimization Algorithms,” Jul. 2017, Accessed: May 04, 2024. [Online]. Available: https://arxiv.org/abs/1707.06347v2

J. Ho and S. Ermon, “Generative Adversarial Imitation Learning,” Adv. Neural Inf. Process. Syst., pp. 4572–4580, Jun. 2016, Accessed: May 06, 2024. [Online]. Available: https://arxiv.org/abs/1606.03476v1

D. Pathak, P. Agrawal, A. A. Efros, and T. Darrell, “Curiosity-Driven Exploration by Self-Supervised Prediction,” IEEE Comput. Soc. Conf. Comput. Vis. Pattern Recognit. Work., vol. 2017-July, pp. 488–489, Aug. 2017, doi: 10.1109/CVPRW.2017.70.

A. Hussein, M. M. Gaber, E. Elyan, and C. Jayne, “Imitation Learning,” ACM Comput. Surv., vol. 50, no. 2, Apr. 2017, doi: 10.1145/3054912.

Y. Burda, H. Edwards, A. Storkey, and O. K. Openai, “Exploration by Random Network Distillation,” 7th Int. Conf. Learn. Represent. ICLR 2019, Oct. 2018, Accessed: May 06, 2024. [Online]. Available: https://arxiv.org/abs/1810.12894v1

Downloads

Published

2024-05-21

How to Cite

Billah, M., Aanoora Seher, Ahmad Bahar, Muniba Ashfaq, & Abdullah Hamid. (2024). Game Brains: NPCs Intelligence Using Neural Network Brains. International Journal of Innovations in Science & Technology, 6(5), 74–82. Retrieved from https://journal.50sea.com/index.php/IJIST/article/view/779

Most read articles by the same author(s)