Skip to content

ApcodeArs/SimpleMaze

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Simple Maze

This is Demo project for show different technoloches usage

Features

  • Procedurally generated mazes and coins
  • Infinite number of levels

Technologies

Design patterns

  • Service Locator (as main project structure)
  • Object Pool (for maze's and coin's gameObjects)
  • Component pattern (for different types of ball control)
  • Data Locality (everywhere)
  • Dirty Flag (for data saving)
  • etc.

Unity

  • SafeArea (UI)
  • TextMeshPro (for custom fonts)
  • ScriptableOblects (for easy data setting)
  • PlayerPrefs (for data storage)
  • UnityEditor (for useful editor extension tools)
  • Spritesheet animations (for coin animation)
  • etc.

Other

  • Reflection (for find MonoBehaviour scripts)
  • Preprocessor Directives (for different logic on different platforms)
  • etc.

Links

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published