An open API service indexing awesome lists of open source software.

https://github.com/dylanrothbauer/gameengines

Unreal Engine 5 Game Engines, where I used modern design patterns, state machines, and structures in an UE5 project
https://github.com/dylanrothbauer/gameengines

design-patterns unity unreal-engine-5 unrealengine

Last synced: about 2 months ago
JSON representation

Unreal Engine 5 Game Engines, where I used modern design patterns, state machines, and structures in an UE5 project

Awesome Lists containing this project

README

          

# GameEngineProject

A collection of game development projects and experiments using modern design patterns, state machines, and architecture across multiple game engines.

This repository is intended as a personal showcase and learning space for building modular, maintainable, and scalable game systems in **Unreal Engine 5**, **Unity**, and **Godot**.

---

## 🎮 Project Overview

This repo is structured with dedicated folders for each engine, demonstrating core gameplay mechanics and reusable systems like:

- State Machines (AI, animation, gameplay)
- Modular architecture and component-based design
- Clean separation of logic (e.g., player, enemies, UI, game state)
- Reusable assets and patterns across engines

---
## Folder Structure

```plaintext
GameEngineProject/
├── Unreal/ # Unreal Engine 5 projects (C++ / Blueprints)
├── Unity/ # Unity projects (C#)
├── Godot/ # Godot 4 projects (GDScript)
├── Pygame/ # Pygame programs (Python)