Database Research Opportunities in Computer Games
70 likes | 97 Views
Explore how database technology plays a crucial role in shaping modern gaming architecture and discover innovative research areas in game development. Dive into the world of game loop optimization, query processing, and more.
Database Research Opportunities in Computer Games
E N D
Presentation Transcript
Database Research Opportunities in Computer Games Presented By: Emiliano Miranda
Goals • Motivate database community to contribute to gaming • Spread use of database technology beyond traditional approaches • Provide another channel boosting interest in computer science
Why Research for Games? • Almost everybody knows somebody who plays games! • Video game sales totaled to about $10.5 in 2009 • Developments here can possibly be applied to other fields • The more people that use database technology the better!
Game Architecture • Depends on game • Data-Driven • Authors classify game architecture by network connection • May not be perfect, but probably reasonable • Types • Non-networked • Non-persistent • Persistent
Architecture - Game Loop • Fairly universal • Speed loop usually measured in Frames Per Second (FPS) • Authors describe three main phases in loop • Querying state of world • Updating state of world • Drawing new state of world
Research Areas • Refining database engines for games • Query processing • Indexing • New languages • Adaptation of game algorithms • Steering is a challenge • Set-At-A-Time Processing • Consistency for Multiplayer Games • Non-persistent and persistent games have different approaches
Questions? • Why is the query-update model of the simulation engine an appropriate candidate for the application of database technology?