Skip to content

gitter-badger/Unity-3D-Asteroids

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Unity-3D-Asteroids

My simple Asteroids clone.

Experimenting with Unity. Trying to determine best practices.

Title Screenshot

Design choices.

  • Software Patterns: Composition, Singletons, Pooling, ...
  • Architecture/Frameworks: MVC, IoC+DI, Messaging, ...
  • Composition vs. OOP
  • MonoBehaviour + Extensions
  • Serialization
  • Idioms
  • Events: Delegates vs. UnityEvents
  • Coroutines
  • Optimizations

Workflow choices.

  • Overall process
  • Prefab use & referencing (editor vs code)
  • Quick Prototyping vs. Robustness
  • Scene/asset structure
  • Profiling/Testing/Debugging
  • IDE choice (Visual Studio 2015)
  • Source code management(Git + VS-Plug-In)
  • Git: Commit, Sync, Push/Pull, Fork, Branch(Merge/Rebase), Revert
  • GitHub: Repositories, Issues, Wiki, Markdown use
  • Blender Exporting

Unity quirks.

  • Editor
  • Interface
  • Hacks/Tricks
  • Interesting things learned about Unity
  • Software Engineering lessons learned
  • Game design & development lessons learned

About

Fork of antfarmars Asteroids Unity game project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 100.0%