Skip to content

thaismr/3D-Game-System-Csharp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

3D Game System - Unity3d (C#)

Rescued from an old project hosted at Unity3d Cloud.

Mostly legacy code, for slowly converting to an updated and more generic game system.

3D assets and game graphics were created by other team members, so not included in here.

Features included (legacy):

  • Game Manager Singleton
  • Preload multiple scenes
  • Game Database
  • Saving game progress to file
  • Player Inventory
  • Dialogues system
  • Missions system
  • Events triggers
  • Very basic farming

Dialogues, missions, game artifacts, game events, all manageable from Unity Editor.

Future Plans:

  • Update compatibility to latest Unity version
  • Turn code into more a generic, more independent modular system
  • Make more use of Unity Editor features

Sample Editor Screens:

Game Manager

Game Manager Sample Game Manager Sample Game Manager Sample

Interactable item

Interactable Sample

Dialogue

Dialogues as scriptable objects.

(Select "Dialogue" > "New" from Editor menu.)

Dialogue Sample

Database

Database sample showing game missions.

Missions Sample

About

3D Game System - Unity3d (C#)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages