Skip to content

MurilloYonamine/5th-Semester-Project

Repository files navigation

Contributors Forks Stargazers Issues Unlicense License Unity C#


Logo

5th Semester Project

A project made in Unity for University of Senac Santo Amaor
Explore the docs »

View Demo · Report Bug · Request Feature

Project Architecture

This project uses a simple Feature-Based Architecture.

Folder Structure

Assets/
│
├── _Project/   → Project-level files (Readme, tutorial info, misc)
├── _Core/      → Shared systems (EventBus, ServiceLocator, utilities)
├── Features/   → Gameplay features (Player, Enemy, Combat, UI, etc.)
└── _Game/      → Bootstrap, scenes, composition

Rules

  • No global Scripts or Prefabs folders.
  • Each feature owns its own Scripts, Prefabs, Sprites, etc.
  • Features can depend on _Core.
  • Features should not directly depend on other features.
  • _Game references Core and Features and handles setup.

Feature Template

FeatureName/
│
├── Scripts/
├── Prefabs/
├── Models/
├── Sprites/
├── Animations/
├── Audio/
└── FeatureName.asmdef

Layer Style

Logo

Credits

CI/CD powered by GameCI and GitHub Actions. Quick Outline powered by Chris Nolet PSX footsteps provided by Hazard Play Item Pickup SFX provided by Lamoot

Navigation menu SFX from Fupi Open and Close menu SFX from Pedro Alegria

(back to top)

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors