National Repository of Grey Literature 105 records found  1 - 10nextend  jump to record: Search took 0.01 seconds. 
Game Demo with Non-Trivial World Rendering
Sila, Alexander ; Čižmarik, Roman (referee) ; Milet, Tomáš (advisor)
The aim of this work is to utilize non-trivial rendering methods to create new gameplay mechanics that utilize unusual portal displays. The solution to this problem is primarily based on the utilization of the stencil buffer, which is used for creating 2D effects, thus it is commonly employed in rendering flat portals. However, in this work, this effect is employed for spherical portals in a 3D space. Additionally, this unconventional type of portal intersects dimensions of worlds within the gaming environment. Game objects that appear at the boundary of these dimensions are partially rendered, including modified shadows. The concept of this game is set in a procedurally generated world, utilizing the Unity job system for parallel generation. Enemy artificial intelligence utilizes a virtual navigation space to move within this complex environment. Furthermore, the game is enhanced with inventory management, advanced animation system, world saving, and many other functionalities. The outcome of this work is a fully playable game demo that brings an innovative approach to game design and expands the possibilities of this genre.
Maze-based 2D game
Čepelková, Kateřina ; Chlubna, Tomáš (referee) ; Vlnas, Michal (advisor)
This thesis focuses on the design and implementation of a maze generator using cellular automata and other algorithms. The goal is to integrate the generator into a labyrinth game using pathfinding and enemy placement techniques, specifically rejection sampling. The game is implemented in the Godot game engine. The final game features bonus in-game items, unique enemies with their own AI, and a level system. The benefit of the work is a universal maze generator that can be adapted for procedural generation of content in other games and expansion of the possibilities of game content creation.
View-dependent Game Mechanics
Zdeněk, Jan ; Polášek, Tomáš (referee) ; Milet, Tomáš (advisor)
The aim of this bachelor thesis is to create a simple computer game in Unity that is based on a change of perspective. Furthermore, this solution includes procedural level generation, which is implemented using the cellular automaton and the marching squares algorithm. The result is thus a game that falls into the roguelike genre, providing the user with the possibility to change perspective from a top-down view to a profile view. The main task of the player is to reach the highest level and, by gradually upgrading the character, gain an advantage for the next run.
Survival/Exploration Game in Unity
Klaban, Tomáš ; Matýšek, Michal (referee) ; Vlnas, Michal (advisor)
This bachelor's thesis is focused on the development of a survival game in the game engine Unity. The game is implemented in the top-down perspective and contains survival game mechanics in the form of enemy combat, environment exploration and improving character's attributes. The game world is fully procedurally generated in chunks using Perlin noise and Poisson disk sampling algorithm. The thesis explores various ways of procedural generation, which include noise, cellular automata and genetic algorithms. The thesis also contains theoretical knowledge about pseudorandom generators, artificial intelligence and pathfinding algorithms.
2D Rogue-Like Game with Procedural Elements
Vodák, Jindřich ; Vlnas, Michal (referee) ; Polášek, Tomáš (advisor)
Tato bakalářská práce se zabývá rogue-like hrami a procesem a jejich vývoje. Nejprve poskytuje ucelený vhled do rogue-like žánru a jeho specifických mechanik, a porovnává jej s žánrem RPG. Dále je prozkoumán proces herního vývoje, společně s běžnými obchodními modely videoher. Práce představuje některé z běžně používaných metod procedurálního generování ve hrách, jako je například využití šumů či celulární automaty. Práce také poskytuje náhled na téma umělé inteligence ve hrách. Jsou znázorněny dva modely běžně používané k realizaci umělé inteligence nehráčských postav -- konečné stavové automaty a behavior trees. V oblasti umělé inteligence ve hrách je také důležité hledání cesty k cíli, tzv. pathfinding, čímž se práce rovněž zabývá. Práce představuje návrh hry nazvané Per Tenebras, vysvětluje určitá rozhodnutí ve vývojovém procesu hry, a prezentuje implementaci výsledného produktu pomocí herního engine Unity. Výsledná hra byla rovněž vyhodnocena uživateli v rámci uživatelské studie.
Building Game
Moudrý, Daniel ; Vlnas, Michal (referee) ; Milet, Tomáš (advisor)
The content of this thesis is the design and implementation of a computer game focused on survival and building in Unity game engine. This is preceded by theoretical passages containing the description of principles, patterns, methodologies and software architectures used. These are common and well known, although not always used, best practices.
Game with Procedural Enemies
Teplan, Kristof ; Pečiva, Jan (referee) ; Milet, Tomáš (advisor)
Procedurálne generovanie obsahu si získalo veľkú popularitu, najmä v hernom priemysle. Oblasť procedurálneho generovania nepriateľov v hrách však zostáva relatívne nepreskúmaná. Táto práca sa zameriava na vývoj rogue-like 2D hry, kde hráč bojuje proti procedurálne generovaným robotom. Hra je implementovaná v Unity Engine, pričom sa využíva vlastný maticový L-systém na generovanie robotov z blokov s rôznymi funkciami. Umelá inteligencia robotov je poháňaná neurónovou sieťou, ktorá bola vycvičená pomocou posilovaného učenia s využitím nástroja Unity ML-Agents. Všetky systémy sú integrované do konečnej hry, ktorá zachytáva klasické vlastnosti rogue-like žánru.
Top Down hra s prvky RPG
Heřmann, Pavel ; Bambušek, Daniel (referee) ; Milet, Tomáš (advisor)
The aim of the work is to create a 2D game with RPG elements using the Unity game engine. Collected powerups can be used to fulfill the RPG elements, modifying the character's behaviour. To enrich the game experience, several procedural generation methods are used to create game levels. This thesis describes the design and implementation explaining all three procedural generation methods namely: cellular automata, L-system generating building floor plans and grammar generating graph structure. Furthermore, several algorithms are used to generate the maps: the Bresenham algorithm, BFS, Kruskal algorithm to generate paths between rooms, dilation and random walk algorithm to generate the rooms of the map. Also discussed are other systems that take care of the proper functioning of the game, such as: a save system using JSON format, a combat system using Unity collision elements, boss design and implementation, character movement, and a system for upgrading the player character's abilities. The result is a fully functional game in which the player can visit three different types of maps, collect and then use various upgrades, fight enemies and save their progress.
Infinity Runner Game
Pech, Martin ; Kapinus, Michal (referee) ; Milet, Tomáš (advisor)
The goal of this bachelor’s thesis is to design and implement an endless runner game. The game was created based on an analysis of modern techniques used in the development of computer and mobile games, which is part of this work. The final implementation demonstrates a thorough understanding and effective use of modern game development approaches. A critical feature of games of this type is a dynamically generated game environment. To create such environments, procedural generation techniques using a pseudorandom number generator were utilized. Additionally, appropriate optimization strategies, notably the Object Pool design pattern, were employed to ensure smooth gameplay even in demanding scenarios. The game was developed using the Unity Game Engine. The game serves not only as a practical example of the application of studied techniques but also as a functional and entertaining product for potential players. Beyond the endless runner mode, the game features a campaign mode and several unique game mechanics, such as rocket jumping, which distinguish it from existing titles. The game also addresses shortcomings found in competing games. The game is thematically set during the Christmas season.
TiledPlanet: game map generator
Konderla, Bartosz ; Starka, Tomáš (referee) ; Vlnas, Michal (advisor)
Práce je zaměřená na procedurální generování sférických map pro tahové strategické hry inspirované herní sérií Civilization. Proces generování byl implementován v herním enginu Unity s použitím různých technik, jako jsou sférické mřížky, šum, Bézierovy křivky, úroveň detailů a výpočetní shadery. Práce také zkoumá mechaniky tahových strategických her související s mapou, jako jsou hledání cest a mlha války. Výsledkem práce je aplikace schopná generovat planetárně vyhlížející mapy, doplněná o nástroj umožňující uživatelské editování map a ukázku základních herních mechanik. Implementace může sloužit jako základ pro vývoj tahových strategických her.

National Repository of Grey Literature : 105 records found   1 - 10nextend  jump to record:
Interested in being notified about new results for this query?
Subscribe to the RSS feed.