praca_magisterska/games/unreal/tutorial
2026-01-05 18:43:37 +01:00
..
.markdownlint.json chore: markdown linter and fixes 2026-01-05 18:43:37 +01:00
.prettierrc chore: markdown linter and fixes 2026-01-05 18:43:37 +01:00
appendix-a-variables.md chore: markdown linter and fixes 2026-01-05 18:43:37 +01:00
appendix-b-troubleshooting.md chore: markdown linter and fixes 2026-01-05 18:43:37 +01:00
appendix-c-unity-conversion.md chore: markdown linter and fixes 2026-01-05 18:43:37 +01:00
lint-markdown.sh chore: markdown linter and fixes 2026-01-05 18:43:37 +01:00
part-1-project-setup.md chore: markdown linter and fixes 2026-01-05 18:43:37 +01:00
part-2-create-player.md chore: markdown linter and fixes 2026-01-05 18:43:37 +01:00
part-3-create-bullet.md chore: markdown linter and fixes 2026-01-05 18:43:37 +01:00
part-4-create-enemy.md chore: markdown linter and fixes 2026-01-05 18:43:37 +01:00
part-5-create-spawner.md chore: markdown linter and fixes 2026-01-05 18:43:37 +01:00
part-6-game-director.md chore: markdown linter and fixes 2026-01-05 18:43:37 +01:00
part-7-score-manager-ui.md chore: markdown linter and fixes 2026-01-05 18:43:37 +01:00
part-8-game-mode-level.md chore: markdown linter and fixes 2026-01-05 18:43:37 +01:00
part-9-final-setup.md chore: markdown linter and fixes 2026-01-05 18:43:37 +01:00
README.md chore: markdown linter and fixes 2026-01-05 18:43:37 +01:00

Unreal Engine Bullet Hell Game - Complete Tutorial

This tutorial recreates the Unity "magisterka_1" bullet-hell shooter in Unreal Engine 5.

Game Features

  • Player ship with movement and shooting
  • Enemies that move downward with sinusoidal horizontal motion
  • Enemy spawning that increases over time
  • Radial bullet patterns from enemies
  • Score, lives, and timer UI
  • Special "bomb" ability to clear screen
  • 5-minute game duration with victory/defeat conditions

Table of Contents

Part 1: Project Setup

Part 2: Create the Player

Part 3: Create the Bullet

Part 4: Create the Enemy

Part 5: Create Enemy Spawner

Part 6: Create Game Director

Part 7: Create Score Manager / UI

Part 8: Create Game Mode and Level

Part 9: Final Setup and Testing

Appendices


Quick Start

  1. Start with Part 1: Project Setup
  2. Follow each part in order
  3. Test frequently using the "EXPECTED RESULT" sections
  4. Use the Troubleshooting appendix if you encounter issues

Navigation

Each page includes:

  • ← Previous and Next → links at the top and bottom
  • Links back to this index
  • Cross-references to related sections

This tutorial is part of a master's thesis comparing Unity and Unreal Engine.