DOI QR코드

DOI QR Code

Towards Next Generation Game Development: A Comprehensive Analysis of Game Engines Technologies

  • Soo Kyun Kim (Dept. of Computer Engineering, Jeju National University) ;
  • Iqbal Muhamad Ali (Dept. of Computer Engineering, Jeju National University) ;
  • Min Woo Ha (College of Pharmacy, Jeju National University)
  • 투고 : 2024.07.22
  • 심사 : 2024.09.25
  • 발행 : 2024.10.31

초록

게임 엔진은 물리, 그래픽, 애니메이션, AI와 같은 다양한 모듈의 통합을 간소화하고 개발 속도를 높이는 데 필수적인 도구이다. 본 연구는 현대 게임 엔진 기술에 대한 포괄적인 개요를 제공하며, 고급 렌더링 기술, 그래픽 API, 물리 시뮬레이션, AI 통합, 오디오 시스템, 네트워킹, VR/AR 및 개발 도구를 다룬다. 또한, 실시간 레이 트레이싱, 물리 기반 렌더링, 콘텐츠 생성 및 지능형 NPC를 위한 머신러닝, 클라우드 게임, 뇌-컴퓨터 인터페이스와 같은 새로운 입력 방법 등 최신 발전 사항에 대해 분석한다. 본 논문은 게임 엔진의 발전을 이끌 미래의 방향성, 특히 플랫폼 간 지원 향상 및 신기술 도입에 대해 분석하고, 분석 결과는 개발자, 연구자 및 업계 전문가에게 유용한 자료로 활용될 수 있다.

Game engines are essential tools in game development, speeding up processes and simplifying the integration of various modules like physics, graphics, animations, and AI. This study provides a comprehensive overview of modern game engine technologies, including advanced rendering techniques, graphics APIs, physics simulations, AI integration, audio systems, networking, VR/AR, and development tools. It highlights recent advancements such as real-time ray tracing, physically based rendering, machine learning for content generation and intelligent NPCs, cloud gaming, and novel input methods like brain-computer interfaces. The paper also explores future directions, including enhanced cross-platform support and new technologies that will drive the evolution of game engines. This analysis serves as a valuable resource for developers, researchers, and industry professionals.

키워드

과제정보

This work was supported by the 2024 education, research and student guidance grant funded by Jeju National University

참고문헌

  1. Singh S, Kaur A. Game Development using Unity Game Engine. In2022 3rd International Conference on Computing,Analytics and Networks (ICAN) 2022 Nov 18 (pp. 1-6). IEEE . DOI: 10.1109/ICAN56228.2022.10007155 
  2. Creighton RH. Unity 3D game development by example: A Seat-of-your-pants manual for building fun, groovy little games quickly. Packt Publishing Ltd; 2010 Sep 24. https://dl.acm.org/doi/abs/10.5555/1941162 
  3. Ahamed S, Das A, Tanjib SM, Eity QN. Study of an application development environment based on unity game engine. AIRCC's International Journal of Computer Science and Information Technology. 2020 Feb 1:43-62. DOI: 10.5121/ijcsit.2020.12103 
  4. Torres-Ferreyros CM, Festini-Wendorff MA, Shiguihara-Juarez PN. Developing a videogame using unreal engine based on a four stages methodology. In2016 IEEE ANDESCON 2016 Oct 19 (pp. 1-4). IEEE. 10.1109/ANDESCON.2016.7836249 
  5. Christopoulou E, Xinogalos S. Overview and Comparative Analysis of Game Engines for Desktop and Mobile Devices. International Journal of Serious Games. 2017 Dec 1;4(4). DOI: https://doi.org/10.17083/ijsg.v4i4.194 
  6. Johnson C. Learning Basic Programming Concepts with Game Maker. International Journal of Computer Science Education in Schools. 2017 May;1(2):n2. DOI: 10.21585/ijcses.v1i2.5 
  7. Cossu SM. Game Development With Game Maker Studio 2. London: Apress Media LLC. 2019. https://dl.acm.org/doi/abs/10.5555/3378992 
  8. Vohera, C., Chheda, H., Chouhan, D., Desai, A. and Jain, V., 2021, July. Game engine architecture and comparative study of different game engines. In 2021 12th International Conference on Computing Communication and Networking Technologies (ICCCNT) (pp. 1-6). IEEE. DOI: 10.1109/ICCCNT51525.2021.9579618 
  9. Maggiorini D, Ripamonti LA, Zanon E, Bujari A, Palazzi CE. SMASH: A distributed game engine architecture. In2016 IEEE Symposium on Computers and Communication (ISCC) 2016 Jun 27 (pp. 196-201). IEEE. DOI: 10.1109/ISCC.2016.7543739 
  10. Zarrad A. Game engine solutions. Simulation and Gaming. 2018 Feb 14:75-87. https://dl.acm.org/doi/abs/10.5555/2621961 
  11. Gregory J. Game engine architecture. AK Peters/CRC Press; 2018 Jul 20. https://dl.acm.org/doi/abs/10.5555/2621961 
  12. Wang, L., Shi, X. and Liu, Y., 2023. Foveated rendering: A state-of-the-art survey. Computational Visual Media, 9(2), pp.195-228. DOI: doi.org/10.1007/s41095-022-0306-4 
  13. Westera W, Van der Vegt W, Bahreini K, Dascalu M, Van Lankveld G. Software components for serious game development. In10th European Conf. on Games Based Learning 2016 Oct 6 (pp. 765-772). Reading UK, Paisley, Scotland. 
  14. Deng Y, Ni Y, Li Z, Mu S, Zhang W. Toward real-time ray tracing: A survey on hardware acceleration and microarchitecture techniques. ACM Computing Surveys (CSUR). 2017 Aug 30;50(4):1-41. DOI: https://doi.org/10.1145/3104067 
  15. Shao K, Tang Z, Zhu Y, Li N, Zhao D. A survey of deep reinforcement learning in video games. arXiv preprint arXiv:1912.10944. 2019 Dec 23 DOI 10.48550/arXiv.1912.10944 
  16. Joshi A, Sharma M, Al Zubi J. Artificial Intelligence in Games: Transforming the Gaming Skills. InDeep Learning in Gaming and Animations 2021 Dec 7 (pp. 103-122). CRC Press. eBook ISBN9781003231530. 
  17. Westera W, Prada R, Mascarenhas S, Santos PA, Dias J, Guimaraes M, Georgiadis K, Nyamsuren E, Bahreini K, Yumak Z, Christyowidiasmoro C. Artificial intelligence moving serious gaming: Presenting reusable game AI components. Education and Information Technologies. 2020 Jan;25:351-80. DOI https://doi.org/10.1007/s10639-019-09968-2 
  18. Roberts P, editor. Game AI Uncovered: Volume One. CRC Press; 2024 Feb 23. DOI: 10.1201/9781003323549 
  19. Schijven MP, Kikkawa T. Is there any (artificial) intelligence in gaming? Simulation & Gaming. 2022 Aug;53(4):315-6. DOI: https://doi.org/10.1177/10468781221101685 
  20. Andrejkovics Z. Exploring the Potential Implications of Artificial Intelligence in Esports and related Video Games. International Journal of eSports Studies. 2023 Jun;1:1-8. DOI : 10.59924/IJeSS.2023.1.1