Skip to content

mtdevdev/splinteris

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SPLINTERIS

Header of the game SPLINTERIS

This repository contains the source code for SPLINTERIS, a game built with the Unity Engine. The goal of this project is to demonstrate my skills in software architecture, project organization, and C# development patterns.


Technologies and Tools


Scripts Folder Structure

The project's architecture is split into specific domains to ease maintenance, scalability, and decoupling. Below is the main folder structure:

Assets/_Project/Scripts/
├── Combat/
│   ├── GunController.cs
│   └── Projectile.cs
├── Entities/
│   ├── Enemy/
│   │   └── Enemy.cs
│   └── Player/
│       ├── FootstepHandler.cs
│       └── Player.cs
└── System/
    ├── Audio/
    │   └── AudioManager.cs
    ├── Camera/
    │   ├── CameraController.cs
    │   └── CameraShaker.cs
    └── Core/
        ├── GameManager.cs
        ├── TimeHandler.cs
        └── UIManager.cs

About

Open-source Unity game codebase demonstrating C# architectural patterns, domain separation, decoupled systems, and scalable entity controllers.

Topics

Resources

Stars

Watchers

Forks

Contributors

Languages