
Develop a 2d scroller game in Unity by starting from a barebone project, creating a character, enemies, sprite sheets, platform scripting, and adding music with downloadable resources.
learn to set up a 2d scroller in unity by using orthographic camera, building a floor, and converting a first person controller into a 2d controller with minimal code tweaks.
Flip a sprite's direction in a Unity 2D platform tutorial by adjusting the local scale X based on A and D input, so it faces left or right.
Discover how to animate a 2D sprite in Unity using a sprite sheet and the animate texture script, configuring columns and rows for idle and running states.
Learn to add environmental game objects on the z plane in Unity 2D platforming using the sandwich technique, tiling textures, and materials to create depth and a cohesive backdrop.
learn to create and decorate a 2d platform in unity by building jumpable platforms, applying textures and shadows, and refining player movement.
Create barriers to bound the player within the level, using a cube object scaled and rotated into walls and ceilings, with materials and visibility tuned for clarity.
Create a checkpoint system in Unity: add a trigger cube that moves the spawn point when the player enters, checks the entering tag is player, and destroys the checkpoint.
Create a goblin enemy in Unity by texturing a cube, applying a transparent shader, and adding a trigger collider to enable stomping and respawn at a spawn point.
Implement a goblin enemy with a squishy box that triggers on player contact, squashes the goblin, and removes it, with fall and death logic and optional platform movement.
Create a level navigation system in Unity by using a door as a trigger that loads the next scene, with build settings, level variables, and optional up-arrow input.
Apply parallax scripting in unity 2d by updating the background position with camera movement using (camera position minus original position) divided by offset, and optionally invert direction for depth.
Learn to add background music that loops and a jumping sound to your Unity 2D game, using audio sources, clips, and basic scripting to control playback.
Learn to pause and resume a Unity 2D game using a time scale, implement slow motion, and synchronize audio pitch while the game freezes and unfreezes with the P key.
Create a bouncy platform in Unity 2D using a box with collider off, planes around it, and a bounce script that updates the character motor’s vertical speed on trigger enter.
Develop a linked two-portal teleport system in Unity 2D that moves the player to a target portal on trigger enter, using a jump flag to prevent loops.
Implement persistent background music in Unity by using a prefab audio source and a main camera script with dontdestroyonload to keep a single looping music object across scenes.
Explore practical tricks and tactics for building your own 2D games in Unity, guided by a walkthrough and encouragement to subscribe and continue learning.
In this course we will learn how to develop a 2D platform type of game in Unity. Unity is free to use and is a very powerful game engine with a lot of cool features and functionalities. James will walk you through how to create everything from an animated character from a sprite sheet, multiple level maps, enemies, moving platforms, camera scripting, audio integration, particle systems (for special effects), and much more. This course is tended for beginners looking to learn the basics of game development.
This game development course is setup as a walkthrough series; developing all the components of a game from scratch. James will be the course instructor who is a guest teacher for mybringback.