Monday, February 2, 2015

Episode 40: Unity

Download


Introduction: Pre vs Post Increment & Cooking!



News

Book of the Show

Tool of the Show

Unity

  • Overview
    • Game Engines
      • Game Loop (16ms)
      • Platform Specific APIs
        • OpenGL/DirectX vs. GDI/X/Quartz
        • OpenAL/DirectSound
      • Animation Assistance
      • Content creation pipeline
      • Scripting
      • AI
        • Pathfinding
      • Physics
  • History of Game Engines
    • High Level Game Engines
      • RPGMaker
      • SCUMM http://en.wikipedia.org/wiki/SCUMM
    • Low Level Game Engines
      • SDL
      • SMFL
      • OGRE/OIS/OpenAL
      • HaXE
      • Canvas/HTML5
  • Unity
    • Assign script(s) to Prefabs
      • Each script is composed of callbacks ( Update, UpdateFixed, Start, etc.)
    • Instantiate prefabs to create GameObjects
      • Prefab is a prototype of a GameObject
    • UnityScript / UnityC# / Boo
  • Pros
    • Cross-Platform (Desktop, Web, Mobile)
    • Productivity Boost
    • Contains many third party plugins (Toon Shading, etc.)
  • Cons
    • Unity Pro
    • $1500, +$1500 for android, +$1500 for iOS
    • Hard to do custom game engines
      • Minecraft, Custom physics, etc. only possible with Unity Pro Native or Plugins
    • Licensing fees