Course Outline


Setting up Your Development Environment

Fundamentals of C# for Gaming

Fundamentals of Javascript for Gaming

Working with the Interface

Manipulating Objects

Importing and Exporting Assets

Setting the Scene

Applying Physics to the Objects in the Game

Combining Assets to Create Complex Objects

Populating the Scene

Implementing Behaviors

Developing Boo, JavaScript and C# Scripts


Adding Animation

Managing the Lighting

Rendering and Building the Game

Optimizing Your Game

Packaging Your Game for Distribution

Summary and Conclusion


  • Desire to learn game development.
  • Programming experience helpful, but not required.


  • Beginner game developers
  28 Hours


Related Courses

Building Interactive Applications with React, Redux and GraphQL

  28 hours

Spring Boot, React, and Redux

  14 hours

Managing Vue JS State with Vuex

  7 hours

Managing State in Vue JS, React, and Angular Applications

  21 hours

Introduction to Svelte.js

  14 hours


  14 hours

Advanced Svelte JS

  14 hours

Nuxt.js and Vue.js

  14 hours

Gatsby: Beginner to Advanced

  14 hours

Aurelia Javascript Framework

  14 hours

Ensuring Code Quality with ESLint

  14 hours

Electron: Build a Desktop Application with Javascript

  7 hours


  7 hours

Polymer.js Fundamentals

  14 hours

Polymer LitElement

  14 hours