Game Programming Essentials 2
Advance deeper into create games with Unity with a long term game companies CTO.
Start this course
Description
Dive deeper in to the game development! Learn how to implement professional standards to your prototypes and prepare them for release.
Requirements
Part 1 completion is highly recommended, or equivalent prototyping experience is required. Requires knowledge of: Unity Editor, C# fundamentals (OOP, flow), and basic Unity physics/collisions.
Outcome
Master scalable architecture (Events/SO/Scenes), Git, Shader Graph, procedural mesh/rigging, JSON data persistence, optimization, and final standalone build.
Modules
Description
This course elevates C# and Unity skills to professional standards, focusing on architectural discipline and technical mastery for a scalable, release-ready product.
Core Pillars:
1. Professional Architecture: Standardized structure, Git workflows, and decoupled game flow using Additive Scene Loading, Singleton, and C# Events.
2. Advanced Technical Content: Custom visuals via Shader Graph, and advanced C# for procedural content generation (mesh creation and dynamic bone rigging).
3. Release Readiness: Full controller support, robust data persistence (JSON/Scriptable Objects), AudioMixer control, performance optimization (Profiler), and final build configuration.
Graduates will master professional workflows necessary to contribute to a development team and prepare a complex project for publication.
Requirements
Part 1 completion is highly recommended, or equivalent prototyping experience is required. Requires knowledge of: Unity Editor, C# fundamentals (OOP, flow), and basic Unity physics/collisions.
Outcome
Master scalable architecture (Events/SO/Scenes), Git, Shader Graph, procedural mesh/rigging, JSON data persistence, optimization, and final standalone build.
Pages
Lesson 1 - Professional Foundations
Lesson 2 - Ui, Scenes And Settings
Lesson 3 - Aesthetics, Data, And Impact
Lesson 4 - End Game, Records, And Action
Lesson 5 - Staying In Control
Lesson 6 - The Architect
Lesson 7 - Breathing Life
Lesson 8 - Puppet Master
Lesson 9 - May The Force Be With You
Lesson 10 - Hear, Hear
Lesson 11 - Optimization & Graphics Settings
Lesson 12 - Demo Mode & Polish
Lesson 13 - Releasing To The Wild