Logical-Learning-Game / Document

Diagram, Design, Guideline, etc.
0 stars 1 forks source link

ศึกษาเครื่องมือ Unity #27

Closed ppbasleng closed 1 year ago

ppbasleng commented 2 years ago

ทดลองใช้และศึกษาเครื่องมือ Unity เพิ่มขึ้นเพื่อเตรียมพร้อมการสร้างเกม

ppbasleng commented 2 years ago

Unity Note:

Implement PlayerAnimationController to decoupling PlayerController implement Command in Command Pattern Implement State of the game in State Pattern (Menu / Level Selection / In Game) Put State with the Scene so there will be:

We may code a script of Animator Component Instead of using Animator Editor in case we have too many animations to handle

Maybe we can use Singleton with dontDestroyOnLoad() on some Managers such as AudioManager, GameManager, or LevelManager to put the same Manager to any scene in the game

Try using Post Processing or Shader in the game. for example, Light Aura of Runic Characters / Lighting Shade Effect / Map Initialization Effect / Character or object Dissolving Effect

Finding a Solution How to deal with LevelManager/GridManager (Tile Loading)

  1. Pre Building Each Level - Add Loading Scene -> Load Complete When all scene has been loaded
  2. Loading Each tile on runtime - Create an Initializing Animation of Every tile
  3. Hybrid Pre Building - Add Loading Scene -> Display Initializing Animation on tiles

The new thing to Learn:

ppbasleng commented 2 years ago

Update 16/09 new things to learn