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
- Host: GitHub
- URL: https://github.com/dylanrothbauer/gameengines
- Owner: DylanRothbauer
- Created: 2025-02-26T23:05:42.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2025-03-11T01:18:00.000Z (over 1 year ago)
- Last Synced: 2025-03-11T02:25:27.413Z (over 1 year ago)
- Topics: design-patterns, unity, unreal-engine-5, unrealengine
- Language: C++
- Homepage:
- Size: 22.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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)