Affiliation:
1. Computer Engineering Department, Baskent University, Turkey
2. Corvus Games Ltd, Turkey
Abstract
A computer game is special software to run on a computer for enjoyment and education. A computer game interacts with a user interface and generates audio-visual feedback. In this article computer games and the relevant processes and methodologies for their development were surveyed. Basically a computer game consists of design elements and technical components. The players, stories, rules, objectives, procedures, conflicts and challenges are the design elements of a computer game. They all have conflicts and challenges and have effects over gameplay. In addition to design elements, there are technical components that may be grouped into four as ‘the render engine and rendering pipeline’, ‘physics engine and physics-related techniques’, ‘game codes’ and ‘artwork contents’. Fixed-function pipeline and flexible pipeline are the render engine and rendering pipeline. Physics engine and physics-related techniques are collision detection, ray casting, etc. Game codes are for game mechanics, artificial intelligence, scenario creation and management. Artwork contents have game level, three-dimensional models, two-dimensional maps for shaders, skeletal animation and audio assets. The major objective of the study to be reported in this article was to apply all these methodologies, techniques and tools on a case problem after studying design elements and technical components.
Subject
Engineering (miscellaneous),Modeling and Simulation
Reference30 articles.
1. Orcun E. A Preliminary study for the development of a real – time strategy game: Gallipoli Wars. MS Thesis, Başkent University, Department of Computer Engineering, January 2011.
Cited by
4 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Artificial Intelligent Player for Bullet Hell Games Based on Deep Q-Networks;2023 4th International Conference on Machine Learning and Computer Application;2023-10-27
2. 3D Application Development Using Unity Real Time Platform;Proceedings of Fourth Doctoral Symposium on Computational Intelligence;2023
3. Software Engineering Practices and Methods in the Game Development Industry;Extended Abstracts of the Annual Symposium on Computer-Human Interaction in Play Companion Extended Abstracts;2019-10-17
4. A real-time strategy game, “GALLIPOLI WARS,” as a centennial tribute to the Gallipoli Campaign (1915–2015);The Journal of Defense Modeling and Simulation: Applications, Methodology, Technology;2016-06-06