Skip to content

Latest commit

 

History

147 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌲 Ruined Forest

A small 2D platformer adventure built with Unity and C#.

Unity CSharp Status


🎮 About The Game

Ruined Forest is a small 2D action-platformer project developed as part of my game development learning journey.

Explore a mysterious ruined forest, collect coins, defeat enemies, and reach the end of each level to achieve victory.

Although the gameplay is simple, this project focuses heavily on building a clean and scalable architecture using common game development patterns and programming principles.


🛠 Technologies Used

  • Unity Engine
  • C#

📖 Gameplay

Objectives

  • Explore the forest
  • Collect coins
  • Defeat enemies
  • Reach the goal and complete the level

Current Content

  • 2 Playable Levels
  • Multiple enemy types
  • Coin collection system
  • Combat system
  • Victory conditions
  • UI feedback system

🏗 Architecture & Design

Built with a focus on clean, modular, and scalable game architecture.

Pattern Purpose
🎭 State Machine Handles Player, Enemy, and Game States
📡 Action Events Event-driven communication between systems and UI
📦 Scriptable Objects Stores configurable player and enemy data
♻️ Object Pooling Efficient spawning and recycling of game objects

Highlights

  • 🎮 Modular Player & Enemy AI
  • ⚡ Event-Driven UI Updates
  • 🧩 Data-Driven Configuration
  • 🚀 Optimized Object Spawning
  • 🔧 Easy to Extend and Maintain

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages