Implementation of an FPS 3D Adventure game in Unreal Engine.
Φόρτωση...
Ημερομηνία
2023-10-11
Τίτλος Εφημερίδας
Περιοδικό ISSN
Τίτλος τόμου
Εκδότης
ΕΛ.ΜΕ.ΠΑ., ΣΧΟΛΗ ΜΗΧΑΝΙΚΩΝ (ΣΜΗΧ), Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών
Η.Μ.U, School of Engineering (ScENG), Electrical and Computer Engineering Dept
Η.Μ.U, School of Engineering (ScENG), Electrical and Computer Engineering Dept
Επιβλέπων
Περίληψη
Introducing techniques to create a game environment with AAA graphic techniques for optimal performance and great quality in graphic fidelity is the concept of this thesis. We will first understand the Unreal renderer that we will use and the performance tricks we will need to go through, to get the maximum performance, and we will introduce concepts such as Stochastic Triplanar, Volumetric lighting and Virtual Textures. We then go on how to create a robust pipeline for asset creation, and last, we will explore some of the gameplay logic and code of the AI and the player. The game consists of 3 missions for the Player to explore the map and experience the environment.
Σε αυτή την εργασία θα δούμε πως μπορούμε να εφαρμόσουμε διάφορες τεχνικές για την δημιουργία ενός περιβάλλοντος για ένα τρισδιάστατο παιχνίδι, ώστε να πετύχουμε μια πολύ καλή ποιότητα στα γραφικά και στην δημιουργία του περιβάλλοντος ώστε να φαίνεται όσο ποιο ρεαλιστικό γίνετε, αλλά κοιτώντας και την απόδοση ώστε να έχουμε πάντα αρκετά fps (frames per second) για να είναι το παιχνίδι ομαλό. Θα αναλυθούν τεχνικές όπως Stochastic Triplanar, Volumetric lighting και Virtual Textures. Έπειτα θα αναλυθεί το πως θα δημιουργήσουμε ένα σωστό και ασφαλές pipeline για να δημιουργούμε assets για το παιχνίδι, και τέλος θα δούμε πώς δουλεύει από πίσω η λογική του παιχνιδιού στους διάφορους τομείς του όπως το AI, ο Παίχτης αλλά και το σύστημα των αποστολών μιας και το παιχνίδι βασίζεται σε αυτό.
Σε αυτή την εργασία θα δούμε πως μπορούμε να εφαρμόσουμε διάφορες τεχνικές για την δημιουργία ενός περιβάλλοντος για ένα τρισδιάστατο παιχνίδι, ώστε να πετύχουμε μια πολύ καλή ποιότητα στα γραφικά και στην δημιουργία του περιβάλλοντος ώστε να φαίνεται όσο ποιο ρεαλιστικό γίνετε, αλλά κοιτώντας και την απόδοση ώστε να έχουμε πάντα αρκετά fps (frames per second) για να είναι το παιχνίδι ομαλό. Θα αναλυθούν τεχνικές όπως Stochastic Triplanar, Volumetric lighting και Virtual Textures. Έπειτα θα αναλυθεί το πως θα δημιουργήσουμε ένα σωστό και ασφαλές pipeline για να δημιουργούμε assets για το παιχνίδι, και τέλος θα δούμε πώς δουλεύει από πίσω η λογική του παιχνιδιού στους διάφορους τομείς του όπως το AI, ο Παίχτης αλλά και το σύστημα των αποστολών μιας και το παιχνίδι βασίζεται σε αυτό.