Skip to content

This project is a unity framework build on top of Unity6, designed to help developers build applications more efficiently.

Notifications You must be signed in to change notification settings

GeorgeCheng1023/unity-framework

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Framework

Overview

This project is a unity framework build on top of Unity6, designed to help developers build applications more efficiently. This project is inspired from design patterns and game architecture using ScriptableObjects. It’s intended to be explored together with the e-book, Create modular game architecture in Unity with ScriptableObjects.

Getting Started

Start the project from the BootScene scene in Assets/Core/Scene. There are two parts to the project:

  • Core: The core part of the project includes essential functionalities and base classes that are used throughout the framework. It provides the foundational elements required to build and extend the application.
  • Main: The main part of the project demonstrates the practical application of the core functionalities.

To do

  • Set up scene management (loading, transitions)
  • Implement basic UI elements (menus, buttons, HUD)
  • Integrate audio management (background music, sound effects)
  • Develop save/load system (player progress, settings)
  • Create core gameplay mechanics (player movement, interactions)
  • Establish input management (keyboard, mouse, gamepad)

About

This project is a unity framework build on top of Unity6, designed to help developers build applications more efficiently.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages