dc.description.abstract |
Nowadays, games take a big part in day-to-day life. Each year computers become more powerful and
more accessible. More complex games should be created, more interesting game ideas and scenarios
should be implemented, more realistic graphics and physics should be added to the game to satisfy
gamers. Moreover, a big part of modern gamers is tired of the static game world. Most indie games use
inefficient and not flexible camera solutions, which results in a non-smooth camera feeling. Because the
complexity of the games is increasing each year, single-handed game development becomes harder and
harder.
To be able to create more and more complex games, many game engines were created. This thesis work
describes the full game development process using one of the game engines - Unity Game Engine. This
thesis work describes Unity 3D team game development. To show all steps of modern game
development, a game called Days of Doom was created. It utilizes the aspects of procedural map
generation, runtime map baking for dynamic enemies AI navigation. To make this game more visually
pleasant and realistic various visual effects, that imitate real-world, light physics was used. In addition,
to imitate a real-world body behavior, a ragdoll system that imitates real-world physics was used. To
create a deeper in-game feeling, the First Person approach was selected. To make the camera feel natural
and pleasant, this project describes the usage of Unity’s implementation of a camera control system
called Cinemachine.
Therefore, the authors of the thesis created a video game, that utilizes all the above-mentioned features,
technologies, and mechanics. |
pl_PL |