Skip to content

Prototype created for the Game Engine Fundamentals course (Howest DAE, 2024). Built in Unity using the random words rescue and sunrise — a zombie survival game where you save cats at dawn while fighting off the undead.

License

knapeczadam/game-engine-fundamentals-unity

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

83 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🙀 Game Engine Fundamentals – Unity

Hey there, fellow DAE student, curious visitor, or game tech enthusiast 👋
Welcome to my Game Engine Fundamentals (Unity) repository — a Unity prototype developed during the third semester (2024) at DAE.


🗄️ About this repository

This repository contains my Unity project for the Game Engine Fundamentals course.
The purpose of the course was to get familiar with both Unity and Unreal Engine, focusing on rapid prototyping, C# scripting, and iteration through feedback.

Each student received two random words to creatively integrate into their project —
I got “rescue” and “sunrise”, which became the foundation of my 3D zombie shooter concept.

The game revolves around surviving zombie waves, rescuing cats, and managing resources between night and day cycles.
Gameplay mechanics were designed to explore Unity’s scripting API, prefab workflows, and HUD/UI systems.


🔎 Course Information

📚 Course: Game Engine Fundamentals
🏫 University: Howest University of Applied Sciences - Digital Arts and Entertainment
📍 Location: Kortrijk, Belgium
🗓️ Academic year: 2024–25 | Third semester
🎓 Study load: 6 credits
⏱️ Total study time: 180 hours


👨‍🏫 Teaching Staff

  • Co-ordinator: Brecht Lecluyse
  • Other teaching staff: Emiel De Paepe

🎯 Learning Goals

  • Understands the complete production pipeline of a professional entertainment application.
  • Defines and describes different production tasks and their relationships.
  • Reflects on received feedback and applies it constructively.
  • Divides large tasks into manageable subtasks to meet deadlines effectively.
  • Maintains a critical attitude toward both personal and team work, justifying feedback and improvements.
  • Describes core principles of game design and game mechanics.
  • Translates a concept or idea into a complete end product.
  • Uses correct terminology to describe digital assets and their attributes.
  • Analyzes and documents a personal visual or design style.
  • Selects and applies the appropriate workflow and pipeline for asset creation based on requirements.
  • Develops 3D games or applications where elements are correctly positioned in space.
  • Uses the game engine effectively to solve specific design or technical problems.
  • Utilizes existing frameworks, engines, or programming languages to build interactive experiences.

🧩 Course Content

  • Game Mechanics & Prototyping
  • Unity 3D Workflow
  • Unreal Engine & Blueprints (overview)
  • Prefab System
  • C# Scripting
  • UI / HUD Systems
  • Player Feedback and Iteration

🚀 Release

game_engine_fundamentals-unity-1.0.0-windows-x64.zip


🧠 Final Thoughts

This project focuses on translating design ideas into functional gameplay within Unity — using scripting, prefabs, and feedback-driven iteration.
It served as a creative challenge to combine randomly assigned words into a coherent 3D game while applying the fundamentals of game engine design.


⚖️ License

This repository is licensed under the MIT License — feel free to explore, learn, or adapt anything useful.


Made with Unity, C#, and a love for creative problem-solving 🌅
— Ádám