본문 바로가기
KERD
논문KCI 등재

A Study on the Conceptual 3D Game Mechanics

1

조회

0

다운로드

1

인용

0

참고문헌

키워드

주제분류학제간연구

초록

Nowadays, as the game community gets bigger and it desires better graphics and higher framerate, there comes a need of faster and better game engines, as most of the current ones are either old, or use old approaches. A multithreading is perceived as a task difficult to implement and not fully developed yet. It is often avoided by developers, as it requires a lot of work to correctly implement, but the resulting increase of performance is worth the costs. As there are not many game engines that use multithreading in its full potential, the aim of the research is to project and propose a multithreaded 3D game engine architecture as well as to present the main systems that are used to create such a 3D game engine. The research will focus on the technology and architecture of the game engine and its subsystems together with data structures and algorithms used to create them. The scientific goal of the research is to design an architecture of a game engine that uses multiple processor cores and threads and an algorithm that will select which component requires the most processing power. The cognitive goal of the work is to examine the performance of the proposed architecture and the algorithm. The practical goal of the work is to compare different versions of the game engine to determine the suitability of the new, designed architecture and the algorithm.

Abstract

Nowadays, as the game community gets bigger and it desires better graphics and higher framerate, there comes a need of faster and better game engines, as most of the current ones are either old, or use old approaches. A multithreading is perceived as a task difficult to implement and not fully developed yet. It is often avoided by developers, as it requires a lot of work to correctly implement, but the resulting increase of performance is worth the costs. As there are not many game engines that use multithreading in its full potential, the aim of the research is to project and propose a multithreaded 3D game engine architecture as well as to present the main systems that are used to create such a 3D game engine. The research will focus on the technology and architecture of the game engine and its subsystems together with data structures and algorithms used to create them. The scientific goal of the research is to design an architecture of a game engine that uses multiple processor cores and threads and an algorithm that will select which component requires the most processing power. The cognitive goal of the work is to examine the performance of the proposed architecture and the algorithm. The practical goal of the work is to compare different versions of the game engine to determine the suitability of the new, designed architecture and the algorithm.

참고문헌 (15)

  1. B. Hartmann, "Revising user interfaces through change tracking, annotations, and alternatives", CHI ’10, pp.493~502 (2010)
  2. B. Hartmann, "Design as exploration:creating interface alternatives through parallel authoring and runtime tuning", UIST ’08, pp.91~100 (2008)
  3. J. Jacobs, "Extending manual drawing practices with artist-centric programming tools", Proceedings of the ’18 CHI Conference on Human Factors in Computing Systems (CHI ’18), 590, pp.1~13 (2018)
  4. R. H. Kazi, "DreamSketch:early stage 3D design explorations with sketching and generative design", Proceedings of the 30th Annual ACM Symposium on User Interface Software and Technology (UIST ’17), pp.401~414 (2017)
  5. A. Lunzer, "ide-by-side display and control of multiple scenarios:Subjunctive interfaces for exploring multi-attribute data", Proceedings of OzCHI, pp.26~28 (2003)
  6. A. Lunzer, "Recipesheet:creating, combining and controlling information processors", Proceedings of the 19th Annual ACM Symposium on User Interface Software and Technology (UIST ’06), pp.145~154 (2006)
  7. J. Marks, "Design galleries: a general approach to setting parameters for computer graphics and animation", Proceedings of the 24th annual conference on Computer graphics and interactive techniques (SIGGRAPH ’97), pp.389~400 (1997)
  8. P. M. Babaei, "How does it play better?: exploring user testing and biometric storyboards in games user research", Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI ’13), pp.1499~1508 (2013)
  9. A. Mohiuddin, "A design gallery system: prototype and evaluation", Proceedings of the 37th Annual Conference of the Association for Computer Aided Design in Architecture (ACADIA), pp.414~425 (2017)
  10. A. Ramcharitar, "EzcursorVR : 2D selection with virtual reality head-mounted displays", Graphics Interface ’18, pp.114~121 (2018)
  11. N. B. Smith, "Improving interaction models for generating and managing alternative ideas during early design work", Graphics Interface ’10 (GI ’10), pp.121~128 (2010)
  12. M. Stephan, "A survey of model comparison approaches and applications", Conference on Model-Driven Engineering and Software Development, pp.265~277
  13. R. Woodbury, "Interactive design galleries: A general approach to interacting with design alternatives", Design Studies, 52, pp.40~72
  14. L. Zaman, "MACE: A new interface for comparing and editing of multiple alternative documents for generative design", Proceedings of the ACM Symposium on Document Engineering (DocEng ’17), pp.67~76 (2017)
  15. L. Zaman, "GEM-NI: A system for creating and managing alternatives in generative design", Proceedings of the 33rd Annual ACM Conference on Human Factors in Computing Systems (CHI ’15), pp.1201~1210 (2015)

관련 논문AI추천

이 간행물의 다른 논문 (12건)