My Cart 0

Game Development Track

Artboard 1-80
10
Jan

Course Description

In this Track, you’ll learn how to create video games using the Unity game engine. If you’ve never programmed before, this is a great place to start. Games created in Unity can be deployed to multiple platforms like Windows, Mac, mobile phones, VR headsets, and more. Unity is known as a game engine, but it’s not limited to just games. Unity can also be used to create architectural visualizations or training simulations that are outside the entertainment category.

  • An entry-level salary for the technologies covered in this track is about $50,000 / yr on average.
  • Some companies that use these technologies regularly include: Blizzard, Square Enix, Rovio, inXile Entertainment, ustwo, Hipster Whale

Course Curriculum

Total learning: 285 lessons Time: 10 week
  • Careers in the Game Industry - Introduction  1 lessons Career in Game Developement 0/1

    • Welcome to Game Development
  • Careers in the Game Industry - Chapter 1  4 lessons 0/4

    • A Brief History of Video Games
    • The Studio Model
    • Phases of Game Development
    • Developers and Publishers
  • Careers in the Game Industry - Chapter 2  9 lessons 0/9

    • The Game Designer Role
    • The Level Designer Role
    • Level Design Skills
    • Game Programming Roles
    • Game Programming Skills
    • Game Artist Roles
    • Game Artist Skills
    • Game Audio Roles
    • Game Audio Skills
  • Careers in the Game Industry - Chapter 3  5 lessons 0/5

    • Game Theory
    • The Concept of Fun
    • Define Your Player
    • Platform and Distribution Model
    • Choose a Game Engine
  • Careers in the Game Industry - Chapter 4  3 lessons 0/3

    • Indie Game Development
    • Start a Game Studio
    • Funding Options for Games
  • Careers in the Game Industry - Conclusion  4 lessons 0/4

    • Next Steps for Designers
    • Next Steps for Artists
    • Next Steps for Programmers
    • Next Steps for Audio Engineers
  • 2D Game Development Essential Training - Introduction  2 lessons 0/2

    • Welcome
    • What You Should Know
  • 2D Game Development Essential Training - Chapter 1  3 lessons 0/3

    • How to Choose a Framework
    • Popular Frameworks
    • Additional Frameworks
  • 2D Game Development Essential Training - Chapter 2  3 lessons 0/3

    • Play More Games!
    • Document Your Ideas
    • Get Feedback
  • 2D Game Development Essential Training - Chapter 3  3 lessons 0/3

    • Prototype a Game
    • Create Artwork
    • Create Sounds
  • 2D Game Development Essential Training - Chapter 4  3 lessons 0/3

    • Polish Your Game
    • Support Multiple Resolutions
    • Optimize Your Game
  • 2D Game Development Essential Training - Chapter 5  3 lessons 0/3

    • Getting People to Play Your Game
    • Charging for your Game
    • Make More Games
  • 2D Game Development Essential Training - Conclusion  1 lessons 0/1

    • Next Steps
  • Learning Unity 2D Scripting - Introduction  3 lessons 0/3

    • Welcome to Learning Unity Scripting
    • What You Should Know
    • Using the Exercise Files-427156h:-47m
  • Learning Unity 2D Scripting - Chapter 1  3 lessons 0/3

    • Create a New Project-427156h:-47m
    • How to use the IDE-427156h:-47m
    • Scenes
  • Learning Unity 2D Scripting - Chapter 2  5 lessons 0/5

    • Creating GameObjects-427156h:-47m
    • Attaching Scripts-427156h:-47m
    • Inspector-427156h:-47m
    • Console Window-427156h:-47m
    • The Debugger-427156h:-47m
  • Learning Unity 2D Scripting - Chapter 3  5 lessons 0/5

    • Intro to MonoBehaviour-427156h:-47m
    • Data Structures-427156h:-47m
    • Adding New Scripts-427156h:-47m
    • Talking to Other Scripts-427156h:-47m
    • Custom Classes-427156h:-47m
  • Learning Unity 2D Scripting - Conclusion  1 lessons 0/1

    • Next Steps
  • Learning Unity 2D Sprites - Introduction  3 lessons 0/3

    • Welcome-427156h:-47m
    • What You Should Know-427156h:-47m
    • Using the Exercise Files-427156h:-47m
  • Learning Unity 2D Sprites - Chapter 1  3 lessons 0/3

    • Create a New Project-427156h:-47m
    • Configuring the IDE-427156h:-47m
    • What are Scenes?-427156h:-47m
  • Learning Unity 2D Sprites - Chapter 2  4 lessons 0/4

    • Import Sprites
    • Create GameObjects-427156h:-47m
    • 2D Camera-427156h:-47m
    • Cut Up Sprite Sheets-427156h:-47m
  • Learning Unity 2D Sprites - Chapter 3  3 lessons 0/3

    • Texture Compression-427156h:-47m
    • What are Draw Calls?-427156h:-47m
    • Sprite Packer-427156h:-47m
  • Learning Unity 2D Sprites - Chapter 4  4 lessons 0/4

    • Timeline Animations-427156h:-47m
    • Create New Timeline Animations-427156h:-47m
    • Animation State Machine-427156h:-47m
    • Changing Animations via Code-427156h:-47m
  • Learning Unity 2D Sprites - Conclusion  1 lessons Nest Steps 0/1

    • Next Steps in Game Development-427156h:-47m
  • Unity 5: 2D Building an Adventure Game - Introduction  3 lessons Welcome 0/3

    • Unity 5: Welcome
    • Unity 5: What You Know
    • Unity 5 – Exercise Files
  • Unity 5: 2D Building an Adventure Game - Chapter 1  4 lessons Working with Sprites 0/4

    • Set up the project
    • Optimize sprites
    • Optimize draw calls
    • Cut up spritesheets
  • Unity 5: 2D Building an Adventure Game - Chapter 2  4 lessons Working with Animations 0/4

    • Build animations
    • Animation timeline
    • Create player animations
    • Change animations on the player
  • Unity 5: 2D Building an Adventure Game - Chapter 3  3 lessons Creating a Player 0/3

    • Create a player prefab
    • Add collision to the player
    • Clean up the player
  • Unity 5: 2D Building an Adventure Game - Chapter 4  4 lessons Moving the Player 0/4

    • Move the player left and right
    • Enable flying
    • Controller Class
    • Connect animations
  • Unity 5: 2D Building an Adventure Game - Chapter 5  2 lessons Building a Level 0/2

    • Camera
    • Create a simple map
  • Unity 5: 2D Building an Adventure Game - Chapter 6  5 lessons Interactive Objects 0/5

    • Create collectible objects
    • Random sprite
    • Deadly obstacles
    • Create debris
    • Spawn debris
  • Unity 5: 2D Building an Adventure Game - Chapter 7  4 lessons Alien and AI 0/4

    • Aliens that walk
    • Turnaround at walls
    • Keep aliens on platform
    • Clean up the alien AI
  • Unity 5: 2D Building an Adventure Game - Chapter 8  3 lessons Managing Scenes 0/3

    • Create a splash screen
    • Animate the splash screen
    • Switch between scenes
  • Unity 5: 2D Building an Adventure Game - Conclusion  1 lessons Next Steps 0/1

    • Unity 5: Next Steps
  • Unity 5: 2D Building a Tile Map Editor - Introduction  2 lessons Welcome 0/2

    • Unity 5: Map – Welcome
    • Unity 5 – Map – Exercise files
  • Unity 5: 2D Building a Tile Map Editor - Chapter 1  3 lessons Extending Unity's IDE 0/3

    • Setting up the project
    • Adding a custom dropdown menu
    • Creating a tile map GameObject
  • Unity 5: 2D Building a Tile Map Editor - Chapter 2  3 lessons Building a Custom Inspector 0/3

    • Building a custom inspector
    • Adding editor property fields
    • Capturing selected objects
  • Unity 5: 2D Building a Tile Map Editor - Chapter 3  5 lessons Reading Sprites from a Texture 0/5

    • Creating a texture picker
    • Showing a warning message
    • Calculating tile size
    • Calculating the map size
    • Dynamic pixels to units
  • Unity 5: 2D Building a Tile Map Editor - Chapter 4  3 lessons Drawing the Tile Map Grid 0/3

    • Creating the title map outline
    • Drawing a tile grid
    • Updating the grid size
  • Unity 5: 2D Building a Tile Map Editor - Chapter 5  8 lessons Creating a Tile Picker 0/8

    • Creating a custom window
    • Displaying a Texture2D in a window
    • Scaling the Texture2D
    • Adding scrolling to the window
    • Highlighting the selected tile
    • Styling the title picker highlight
    • Moving the highlight
    • Saving the title selection
  • Unity 5: 2D Building a Tile Map Editor - Chapter 6  4 lessons Creating a Tile Brush 0/4

    • Create the tile brush
    • Instantiating the tile brush in the scene
    • Customizing the tile brush
    • Updating the brush’s Sprite preview
  • Unity 5: 2D Building a Tile Map Editor - Chapter 7  3 lessons Moving the Brush 0/3

    • Getting the mouse position
    • Moving the tile brush
    • Keeping the brush in the tile map’s bounds
  • Unity 5: 2D Building a Tile Map Editor - Chapter 8  5 lessons Finishing up the Tile Map 0/5

    • Creating a group for tile instances
    • Adding drawing to the tile map
    • Erasing tiles
    • Clearing all of the tiles
    • Cleaning up the tile map
  • Unity 5: 2D Building a Tile Map Editor - Chapter 9  2 lessons Cleaning up the Tile Picker 0/2

    • Optimizing a Texture2D
    • Tile picker with padding
  • Unity 5: 2D Building a Tile Map Editor - Conclusion  1 lessons Next Steps 0/1

    • Unity 5 – Map – Next Steps
  • Unity 5: 2D Level Design - Introduction  3 lessons Welcome 0/3

    • 2D Level Design – Welcome
    • 2D Level Design – Need to Know
    • 2d – Exercise Files
  • Unity 5: 2D Level Design - Chapter 1  2 lessons Setting up the Project 0/2

    • Import new assets
    • Reconnect the scenes
  • Unity 5: 2D Level Design - Chapter 2  6 lessons 0/6

    • Build a level
    • Add collisions
    • Add layer order
    • Add layers
    • Design a simple level
    • Populate the level
  • Unity 5: 2D Level Design - Chapter 3  4 lessons Doors 0/4

    • Create a door
    • The door’s logic
    • Code door animation events
    • Trigger the door
  • Unity 5: 2D Level Design - Chapter 4  5 lessons Switches 0/5

    • Create switches
    • Switch collision trigger
    • Use the switch
    • Create gizmos
    • Create a push block
  • Unity 5: 2D Level Design - Chapter 5  4 lessons More Enemies 0/4

    • Aliens that attack
    • Animation-based attack trigger
    • Aliens that shoot projectiles
    • Alien projectile simple
  • Unity 5: 2D Level Design - Chapter 6  2 lessons UI 0/2

    • Create an air meter
    • Wire up the air meter
  • Unity 5: 2D Level Design - Conclusion  1 lessons Next Steps 0/1

    • 2D Level – Next Steps
  • Unity 5: 2D Essential Training - Introduction  2 lessons Introduction 0/2

    • Unity 5: 2D Essential Training – Welcome
    • Unity 5: 2D Essential Training – Files
  • Unity 5: 2D Essential Training - Chapter 1  4 lessons Working with Sprites 0/4

    • Import Artwork
    • Cut up Sprites
    • Optimize loose sprites
    • Build a pixel perfect camera
  • Unity 5: 2D Essential Training - Chapter 2  4 lessons Creating Repeating Textures 0/4

    • Build a repeat background
    • Resize textures to fill the screen
    • Animate repeat background textures
    • Emulate parallax scrolling
  • Unity 5: 2D Essential Training - Chapter 3  5 lessons Creating Obstacles 0/5

    • Build a reusable obstacle gameobject
    • Move obstacles
    • Spawn new obstacles
    • Random spawner delay times
    • Destroy obstacles offscreen
  • Unity 5: 2D Essential Training - Chapter 4  8 lessons Object Pooling 0/8

    • Build a gameobject utility class
    • Recycle game objects
    • Build an object pool
    • Wire up the object pool
    • Make obstacles recyclable
    • Implement recycle in any script
    • Clean up the obstacles
    • Dynamically resize 2D box colliders
  • Unity 5: 2D Essential Training - Chapter 5  6 lessons Creating the Player 0/6

    • Build the player
    • Detect when the player is standing
    • Make the player jump
    • Add in a player idle animation
    • Player animation manager
    • Recycle player
  • Unity 5: 2D Essential Training - Chapter 6  5 lessons Setting up the Game 0/5

    • Start the game
    • Add the player
    • End the game
    • Add a game over effect
    • Restart the game
  • Unity 5: 2D Essential Training - Chapter 7  7 lessons Polishing the Game 0/7

    • Add text
    • Lay out text
    • Control the text with code
    • Display the score
    • Connect the score to the game manager
    • Save high scores
    • Add in a simple lighting effect overlay
  • Unity 5: 2D Essential Training - Chapter 8  2 lessons Creating More Obstacles 0/2

    • Add zombies
    • Add in animated obstacles
  • Unity 5: 2D Essential Training - Chapter 9  1 lessons Publishing 0/1

    • Publish to different formats
  • Unity 5: 2D Essential Training - Conclusion  1 lessons Conclusion 0/1

    • Unity 5D 2D Essential- Next steps
  • Unity 5: 3D Essential Training - Introduction  3 lessons Introduction 0/3

    • Unity 3D Essential Training – Welcome
    • Unity 3D Essential Training – To Know
    • Unity 3D Essential Training – Exercise
  • Unity 5: 3D Essential Training - Chapter 1  3 lessons Setting up the Unity Project 0/3

    • Project set-up overview
    • File management and project organization
    • Importing Unity standard packages
  • Unity 5: 3D Essential Training - Chapter 2  4 lessons Understanding the Unity Interface 0/4

    • Intro to the Unity user interface
    • Customizing the UI
    • Navigating Unity
    • Unity documentation
  • Unity 5: 3D Essential Training - Chapter 3  5 lessons Working with Assets 0/5

    • GameObjects and asset creation
    • The Unity Asset Store
    • Content creation checklist
    • Exporting assets for Unity
    • Importing assets into Unity
  • Unity 5: 3D Essential Training - Chapter 4  4 lessons Applying Materials 0/4

    • Introduction to materials
    • Creating and organizing new materials
    • Material and texture properties
    • Advanced custom materials
  • Unity 5: 3D Essential Training - Chapter 5  4 lessons Prefabs 0/4

    • What are prefabs?
    • Creating and exporting prefabs
    • Importing prefabs
    • Prefab instances and updates
  • Unity 5: 3D Essential Training - Chapter 6  3 lessons Level Building 0/3

    • Placing modular assets
    • Roof and floor build
    • Props and scene assembly
  • Unity 5: 3D Essential Training - Chapter 7  5 lessons Creating and Implementing Animation 0/5

    • Animation basics and editors in Unity
    • Animation clips and controllers
    • Physics and rigid bodies
    • Retargeting: Third-person character
    • Scripting and MonoDevelop
  • Unity 5: 3D Essential Training - Chapter 8  3 lessons Collisions 0/3

    • Unity collider components
    • Applying colliders
    • Optimizing collisions
  • Unity 5: 3D Essential Training - Chapter 9  4 lessons Adding Audio 0/4

    • Introduction to audio in Unity
    • Adding ambient sound
    • The Unity audio mixer
    • Triggering sounds with animation
  • Unity 5: 3D Essential Training - Chapter 10  4 lessons Unity Lighting 0/4

    • Introduction to lighting
    • Light properties
    • Environment lighting
    • Animating a light
  • Unity 5: 3D Essential Training - Chapter 11  5 lessons Baking Lighting 0/5

    • Light baking: Pros vs. Cons
    • Object and light parameters for baking
    • Light probes
    • Adding reflection probes
    • Lightmap results and settings
  • Unity 5: 3D Essential Training - Chapter 12  4 lessons Particles and FX in Unity 0/4

    • Ambient particles: Dust
    • Creating steam effects
    • Modifying the appearance of particles
    • Adding fog to the scene
  • Unity 5: 3D Essential Training - Chapter 13  4 lessons Post-Processing 0/4

    • Installing the post-processing stack
    • Tone mapping
    • Post-process effects
    • Bloom and exposure
  • Unity 5: 3D Essential Training - Chapter 14  4 lessons Timeline: Creating Cinematics 0/4

    • The timeline editor
    • Animating with timeline
    • Audio and timeline
    • Playtest the game sequence
  • Unity 5: 3D Essential Training - Chapter 15  3 lessons Packaging Your Unity Contest 0/3

    • Game optimization tips
    • Build and player settings
    • Compiling a desktop build
Instructors

Review

0.0

0 rating

5 stars
0%
4 stars
0%
3 stars
0%
2 stars
0%
1 star
0%