Context based dynamic content generation, introducing a new approach and a framework

Download
2015
Özdemir, Burkay
Game Industry is growing every day with thousands of games are being released each month. Although game development tools are constantly become more easy to use, accessible and carry most of the workload of developers, serving fresh content is still a big issue for developers. Procedural Content Generation (PCG) is used as an alternative method to providing content manually. Despite its main purposes like reducing the memory usage are fading away with the recent developments, it has a huge potential to create truly never ending fresh content to players, which is one of the main problem that most of the games having these days. There are many researches being done in PCG, most of them relies on pseudo random generators or experience driven generators which are both stuck with the limits of users or testers who plays those games. In this thesis, we have proposed a new approach to procedural content generation which will help to feed the games with actual, up-to-date content by using social networks. We have generated a framework and demonstrated the usage of this generation method in a game. We have tested our games and applied a questionnaire in Appendix C by using four prototypes to understand how current dynamical approaches perceived by users. We have found out that while our approach preferred best among prototypes, traditional random generation approach was always least preferred approach. We have also applied another questionnaire in Appendix A to measure player’s experiences and forecast new possible applications of this approach. As a result we were able to pinpoint strength and weaknesses of our approach and target new genres to explore using this framework in the future.

Suggestions

Agent learning in fully observable, continuous and real-time game environments
Baykal, Ömer; Alpaslan, Ferda Nur; Department of Computer Engineering (2016)
Game industry has become one of the sectors that commonly use artificial intelli- gence. Today, most of the game environments need and include artificial intelligence agents to offer more challenging and entertaining experience. Development processes and the quality of artificial intelligence agents are the most important concerns in this area. Since it becomes harder to develop good agents as games become more com- plex, machine learning methods have started to be used in some notable games to shorten this...
Commitment to multiplayer online games: An investment model approach
Uysal, Ahmet (2016-08-01)
Multiplayer online games have highly committed players who continue playing these games for years. In the present study, commitment to multiplayer online games was examined from an investment model perspective. The investment model was originally developed to explain persistence in romantic relationships, ultimately identifying the three predictors of commitment as satisfaction, quality of alternatives, and investment size. Furthermore, commitment has been linked to greater accommodation (i.e., constructive...
Level generation using genetic algorithms and difficulty testing using reinforcement learning in match-3 game
Dukkancı, Samet Alp; Alpaslan, Ferda Nur; Department of Computer Engineering (2021-9)
The gaming industry is an enormous one that includes game development, art, and marketing. It has grown faster in recent years, especially in the mobile gaming area. Competition in mobile gaming increased in such a way that it brings us some challenges like quick prototyping, automation, minimum viable products, and so on. Level generation is the most important issue in the development period because unique and well-adjusted difficulty for a level is generally tested by humans many times for one level to as...
Network modeling and simulation of massively multiplayer online games
Bozcan, Selcuk; İşler, Veysi (2012-08-01)
Massively multiplayer online games (MMOGs) have become highly popular in the last decade and now attract millions of users from all over the world to play in an evolving virtual world concurrently over the Internet. The high popularity of MMOGs created a rapidly growing market and this highly dynamic market has forced game developers to step up competitively. However, MMOG development is a challenging and expensive process. In this study, we present a high-level network simulation environment, which can be ...
Designing and implementing a game development framework for interactive stories and role playing games
Bayyurt, Ozan Emirha; Sahillioğlu, Yusuf; Department of Multimedia Informatics (2019)
Video games are a great medium for storytelling. Taking advantage of this quality is, however, harder than it needs to be. Making role-playing games takes too much time and work on the part of game developers. Existing tools to develop such games, unfortunately, focus more on already proven design features and mostly duplicate the same game mechanics. This thesis proposes a game development framework to offer a solution to help game developers to build role-playing games in a much easier and quicker fashion...
Citation Formats
B. Özdemir, “Context based dynamic content generation, introducing a new approach and a framework,” M.S. - Master of Science, Middle East Technical University, 2015.