Unity 5: 2D Essential Training
Offered By: LinkedIn Learning
Course Description
Overview
Get started in Unity 2D game development. Build your first Unity game for desktop, web, or mobile complete with scrolling backgrounds, reusable game objects, and custom UI.
Learn everything you need to get started in Unity 2D game development. Unity expert Jesse Freeman builds a complete 2D game based off the endless runner genreâa unique one-button game that's not only fun to play, but also exciting to build. The end result is a reusable code base that you can extend with your own artwork and narrative.
Start watching to learn how to convert artwork into sprites, create repeating background textures with Unity's TexturePacker, and build reusable game objects such as players, obstacles, and enemies. Jesse also covers the basics of object pooling, working with custom UI components, and multiplatform publishing.
Learn everything you need to get started in Unity 2D game development. Unity expert Jesse Freeman builds a complete 2D game based off the endless runner genreâa unique one-button game that's not only fun to play, but also exciting to build. The end result is a reusable code base that you can extend with your own artwork and narrative.
Start watching to learn how to convert artwork into sprites, create repeating background textures with Unity's TexturePacker, and build reusable game objects such as players, obstacles, and enemies. Jesse also covers the basics of object pooling, working with custom UI components, and multiplatform publishing.
Syllabus
Introduction
- Welcome
- The exercise files
- Import artwork
- Cut up sprites
- Optimize loose sprites
- Build a pixel perfect camera
- Build a repeat background
- Resize textures to fill the screen
- Animate repeat background textures
- Emulate parallax scrolling
- Build a reusable obstacle gameobject
- Move obstacles
- Spawn new obstacles
- Random spawner delay times
- Destroy obstacles offscreen
- 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
- Build the player
- Detect when the player is standing
- Make the player jump
- Add in a player idle animation
- Player animation manager
- Recycle player
- Start the game
- Add the player
- End the game
- Add a game over effect
- Restart the game
- 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
- Add zombies
- Add in animated obstacles
- Publish to different formats
- Next steps
Taught by
Jesse Freeman
Related Courses
Game Development for Modern PlatformsMichigan State University via Coursera Diseño de Videojuegos: Una introducción
Universidad de los Andes via Coursera Gameplay en videojuegos
Universitat Autònoma de Barcelona (Autonomous University of Barcelona) via Coursera Arte 3D y animación en videojuegos
Universitat Autònoma de Barcelona (Autonomous University of Barcelona) via Coursera Desarrollo de Videojuegos 3D en Unity: Una Introducción
Universidad de los Andes via Coursera