Madár, Gábor (2025) Játékfejlesztés Unity Játékmotorral. UNSPECIFIED thesis, UNSPECIFIED.
|
Archive
295701081.zip - Accepted Version Restricted to Registered users only Download (146MB) |
Abstract
Kivonat A szakdolgozatom a játékfejlesztés iránti érdeklődésemből született. Célja a szakmai tudásom és tapasztalataim növelése, valamint a jövőbeli játékfejlesztési projektjeim megalapozása. A játékfejlesztési iparban az egyik leggyakrabban használt programozási nyelvek közé tartozik a C++ és java. Az általam használt Unity játékmotorral alkalmazott fő programozási nyelv a C#, amit számomra könnyebb volt elsajátítani, mint más nyelvek. A projekt konkrét feladata egy a lehető legjobban összehangolt mozgási rendszer létrehozása volt, amelyet a jövőbeli projektjeimben hasznosíthatom. A feladat elvégzésére használt két legfontosabb eszköz a Unity játékmotor és a Visual Studio integrált fejlesztő környezet. Ez a két program nagyon szorosan képes együtt működni. A Unity projekben a „pro builder” nevű beépített eszköz segítségével építettem ki a demóban szereplő pályát és a Visual Studio környezetében megírt kód segítségével keltettem életre a játékot. Ezt a kódot úgynevezett scriptek formájában helyeztem el a különböző objektumokon a Unity projekten belül. A demó jelenlegi verziójának létrehozásával sikerült elérnem majdnem minden mozgási elem működését a falmászás és a lendülés kivételével Az ugrás, lépcsőzés és a csúszás akciók a végső célhoz képest nem megfelelő finomítottsággal működnek és több munkát igényelnek, viszont a jelenlegi, mozgási rendszer alapjait bemutató demónak megfelelnek. Abstract My thesis was born from my interest in game development. Its goal is to increase my knowledge and experience in this field, as well as to lay out a foundation for my future game development projects. Int he gaming industry, one of the most often used programming languages is C++ and java. The primary programming language used by the Unity game engine is C#, which has been easier for me to learn than other languages. The actual aim of this project is to create the most well coordinated movement system for use in my future game development projects. The most important tools used for the completion of this task are the Unity game engine and the Visual Studio integrated development environment. These two programs are able to work together extremely tightly. Inside the Unity project the „pro builder” tool was used to create the map used for demo purposes and code written in Visual Studio to bring the game to life. This code was placed on the different game objects with the use of script files within the Unity project. Within the of the current version of the demo i have succeeded in creating almost all of the planned movement elements in a functional state. The only two that are missing are the wall climbing and swinging elements. The jumping, sliding and stair handling elements don’t work with sufficient fluidity for my final goal however for purposes of the demo they meet the minimum functional requirements for the purpose of presenting the movement system in the demo.
| Item Type: | Thesis (UNSPECIFIED) |
|---|---|
| Additional Information: | MÉRNÖKINFORMATIKUS Szak |
| Divisions: | Informatika Intézet |
| Depositing User: | Gergely Beregi |
| Date Deposited: | 07 Oct 2026 11:31 |
| Last Modified: | 07 Oct 2026 11:31 |
| URI: | http://szakdolgozat.repo.uniduna.hu/id/eprint/3001 |
Actions (login required)
![]() |
View Item |


