ZigurousLearn to make the classic 2D arcade game Super Mario Bros in Unity. Super Mario Bros is a platformer game developed and published by Nintendo for the NES game console. Players control Mario as they traverse the Mushroom Kingdom to rescue Princess Peach from Bowser. They traverse side-scrolling stages while avoiding hazards such as enemies and pits with the aid of power-ups such as the Super Mushroom, Fire Flower, and Starman.
How to make Super Mario Bros in Unity (Part 2) - Movement/PhysicsZigurous2022-07-23 | Learn to make the classic 2D arcade game Super Mario Bros in Unity. Super Mario Bros is a platformer game developed and published by Nintendo for the NES game console. Players control Mario as they traverse the Mushroom Kingdom to rescue Princess Peach from Bowser. They traverse side-scrolling stages while avoiding hazards such as enemies and pits with the aid of power-ups such as the Super Mushroom, Fire Flower, and Starman.
#unity #unitytutorial #gamedev #unity3d #unity2d #gamedevelopment #indiegame #indiedev #madewithunityHow to make Conways Game of Life in Unity (Complete Tutorial) ⬜⬛Zigurous2023-05-15 | Learn to make John Conway's Game of Life in Unity. Game of Life is a cellular automaton devised by the British mathematician John Horton Conway in 1970. It is a zero-player game, meaning that its evolution is determined by its initial state, requiring no further input. One interacts with the Game of Life by creating an initial configuration and observing how it evolves. It is Turing complete and can simulate a universal constructor or any other Turing machine.
0:00 - Intro 0:53 - Project Creation 1:43 - Scene Setup 5:46 - Tiles Setup 8:47 - Script Setup 11:55 - Defining a Pattern ScriptableObject 18:34 - Setting the Initial Pattern 26:00 - Creating a Simulation Loop 31:39 - Gathering Cells using Hash Sets 44:24 - Transitioning Cells / Game Rules 54:18 - Info Properties & Code Cleanup 57:42 - Pattern Examples 1:03:02 - Outro
#unity #unitytutorial #gamedev #unity3d #unity2d #gamedevelopment #indiegame #indiedev #madewithunityHow to make 2048 in Unity (Complete Tutorial) 🥈🧩Zigurous2023-01-28 | Learn to make the popular puzzle game 2048 in Unity. 2048 is a puzzle game written by Italian web developer Gabriele Cirulli and published on GitHub. The objective of the game is to slide numbered tiles on a grid to combine them until reaching the number 2048. It was originally written in JavaScript and CSS over a weekend, and released on March 9th, 2014 as free and open-source software.
#unity #unitytutorial #gamedev #unity3d #unity2d #gamedevelopment #indiegame #indiedev #madewithunityHow to make Wordle in Unity (Complete Tutorial) 📚✏️Zigurous2022-11-29 | Learn to make the popular daily word game Wordle in Unity. Wordle is a web-based word game created and developed by Welsh software engineer Josh Wardle, and owned and published by The New York Times Company since 2022. Players have six attempts to guess a five-letter word, with feedback given for each guess in the form of colored tiles indicating when letters match or occupy the correct position.
0:00 - Intro 0:54 - Project Creation 2:08 - Canvas Setup 8:12 - Game Board Setup 15:45 - Tile & Text Setup 24:58 - Entering Letters 39:36 - Backspacing 45:26 - Loading Data 55:13 - Random Word 57:52 - Validation 1:02:47 - Tile States 1:14:08 - Edge Cases 1:29:03 - Invalid Words 1:39:48 - Win/Lose State 1:56:19 - Outro
#unity #unitytutorial #gamedev #unity3d #unity2d #gamedevelopment #indiegame #indiedev #madewithunityHow to make Dino Game in Unity (Complete Tutorial) 🦖🌵Zigurous2022-10-19 | Learn to make the 2D Google Chrome "Dinosaur Game" in Unity. The Dinosaur Game is a browser game developed by Google and built into the Google Chrome web browser. The player guides a pixelated Tyrannosaurus rex across a side-scrolling landscape, avoiding obstacles to achieve a higher score. The game was created by members of the Chrome UX team in 2014.
#unity #unitytutorial #gamedev #unity3d #unity2d #gamedevelopment #indiegame #indiedev #madewithunityHow to make Super Mario Bros in Unity (Part 5) - Pipes, Underground, CastleZigurous2022-09-01 | Learn to make the classic 2D arcade game Super Mario Bros in Unity. Super Mario Bros is a platformer game developed and published by Nintendo for the NES game console. Players control Mario as they traverse the Mushroom Kingdom to rescue Princess Peach from Bowser. They traverse side-scrolling stages while avoiding hazards such as enemies and pits with the aid of power-ups such as the Super Mushroom, Fire Flower, and Starman.
#unity #unitytutorial #gamedev #unity3d #unity2d #gamedevelopment #indiegame #indiedev #madewithunityHow to make Super Mario Bros in Unity (Part 4) - Block Items, Coins, PowerupsZigurous2022-08-17 | Learn to make the classic 2D arcade game Super Mario Bros in Unity. Super Mario Bros is a platformer game developed and published by Nintendo for the NES game console. Players control Mario as they traverse the Mushroom Kingdom to rescue Princess Peach from Bowser. They traverse side-scrolling stages while avoiding hazards such as enemies and pits with the aid of power-ups such as the Super Mushroom, Fire Flower, and Starman.
#unity #unitytutorial #gamedev #unity3d #unity2d #gamedevelopment #indiegame #indiedev #madewithunityHow to make Super Mario Bros in Unity (Part 3) - Enemies, Player Death, Level ResetZigurous2022-08-03 | Learn to make the classic 2D arcade game Super Mario Bros in Unity. Super Mario Bros is a platformer game developed and published by Nintendo for the NES game console. Players control Mario as they traverse the Mushroom Kingdom to rescue Princess Peach from Bowser. They traverse side-scrolling stages while avoiding hazards such as enemies and pits with the aid of power-ups such as the Super Mushroom, Fire Flower, and Starman.
#unity #unitytutorial #gamedev #unity3d #unity2d #gamedevelopment #indiegame #indiedev #madewithunityHow to make Super Mario Bros in Unity (Part 1) - Level DesignZigurous2022-07-18 | Learn to make the classic 2D arcade game Super Mario Bros in Unity. Super Mario Bros is a platformer game developed and published by Nintendo for the NES game console. Players control Mario as they traverse the Mushroom Kingdom to rescue Princess Peach from Bowser. They traverse side-scrolling stages while avoiding hazards such as enemies and pits with the aid of power-ups such as the Super Mushroom, Fire Flower, and Starman.
#unity #unitytutorial #gamedev #unity3d #unity2d #gamedevelopment #indiegame #indiedev #madewithunityHow to make Fruit Ninja in Unity (Complete Tutorial) 🍉🔪Zigurous2022-06-05 | Learn to make the mobile arcade game Fruit Ninja in Unity. Fruit Ninja is a mobile game developed by Halfbrick Studios that released in April 2010 on the iOS App Store. In Fruit Ninja, the player slices fruit with a blade controlled via the touch screen. As the fruit is thrown onto the screen, the player swipes their finger across the screen to create a slicing motion, attempting to slice the fruit in half.
#unity #unitytutorial #gamedev #unity3d #unity2d #gamedevelopment #indiegame #indiedev #madewithunityHow to make Bomberman in Unity (Complete Tutorial) 💣💥Zigurous2022-05-09 | Learn to make the classic 2D arcade game Bomberman in Unity. Bomberman is a video game franchise originally released in Japan in July 1983. Bomberman gameplay involves strategically placing down bombs, which explode in multiple directions after a certain amount of time, in order to destroy obstacles and kill enemies and other players.
0:00 - Intro 0:58 - Project Creation 1:43 - Importing Sprites 9:24 - Tilemap Creation 20:58 - Player Setup 28:21 - Movement Controller 40:48 - Sprite Animation 54:12 - Bomb Controller 1:12:05 - Explosions 1:39:06 - Destructibles 1:49:28 - Item Pickups 2:03:12 - Player Death 2:10:06 - Win State 2:19:06 - Outro
#unity #unitytutorial #gamedev #unity3d #unity2d #gamedevelopment #indiegame #indiedev #madewithunityHow to make Centipede in Unity (Complete Tutorial) 🐛🍄Zigurous2022-03-22 | Learn to make the classic 2D arcade game Centipede in Unity. Centipede is a 1981 fixed shooter arcade game developed and published by Atari. The primary objective is to shoot all the segments of a centipede that winds down the playing field.
0:00 - Intro 0:41 - Project Creation 1:25 - Importing Sprites 3:32 - Camera Setup 6:49 - Blaster Setup 8:40 - Blaster Movement 17:28 - Movement Barriers 22:16 - Dart Setup 25:53 - Dart Movement 38:53 - Mushroom Setup 43:36 - Mushroom Generation 49:03 - Mushroom Health 54:42 - Centipede Spawning 1:08:23 - Centipede Linking 1:14:04 - Centipede Movement 1:27:33 - Centipede Collision 1:37:36 - Centipede Splitting 1:47:22 - Game Manager 1:52:19 - New Game 1:56:07 - Game Over 1:57:39 - Reset Round 2:05:36 - Next Level 2:09:17 - Score 2:12:31 - UI 2:19:39 - Outro
#unity #unitytutorial #gamedev #unity3d #unity2d #gamedevelopment #indiegame #indiedev #madewithunityHow to set up Visual Studio Code for UnityZigurous2022-02-11 | Visual Studio Code is a source-code editor made by Microsoft for Windows, Linux and macOS. Features include support for debugging, syntax highlighting, intelligent code completion, snippets, code refactoring, and embedded Git. Users can change the theme, keyboard shortcuts, preferences, and install extensions that add additional functionality.
Visual Studio Code can be a great companion to Unity for editing and debugging C# files. All of the C# features are supported and more. Unity has built-in support for opening scripts in Visual Studio Code as an external script editor. Unity will detect when Visual Studio Code is selected as an external script editor and pass the correct arguments to it when opening scripts from Unity. Unity will also set up a default settings file, if it does not already exist.
#unity #unitytutorial #gamedev #unity3d #unity2d #gamedevelopment #indiegame #indiedev #madewithunityHow to make Minesweeper in Unity (Complete Tutorial) 💣🏳️Zigurous2022-01-15 | Learn to make the classic 2D puzzle game Minesweeper in Unity. Minesweeper is a single-player puzzle game that originated in the 1960s. The objective of the game is to clear a rectangular board containing hidden "mines" or bombs without detonating any of them, with help from clues about the number of neighboring mines in each field.
#unity #unitytutorial #gamedev #unity3d #unity2d #gamedevelopment #indiegame #indiedev #madewithunityHow to make Donkey Kong in Unity (Complete Tutorial) 🦍🍌Zigurous2021-12-08 | Learn to make the classic 2D arcade game Donkey Kong in Unity. Donkey Kong is a 1981 arcade platform video game released by Nintendo. Its gameplay maneuvers Mario across platforms to ascend a construction site and rescue Pauline from the giant gorilla named Donkey Kong, all while avoiding or jumping over obstacles. It is the first game in both the Donkey Kong and Mario franchises.
#unity #unitytutorial #gamedev #unity3d #unity2d #gamedevelopment #indiegame #indiedev #madewithunityHow to make Flappy Bird in Unity (Complete Tutorial) 🐤💨Zigurous2021-11-10 | Learn to make the mobile arcade game Flappy Bird in Unity. Flappy Bird is a mobile game developed by Vietnamese video game artist and programmer Dong Nguyen. The game is an infinite side-scroller where the player controls a bird, attempting to fly between columns of green pipes without hitting them.
0:00 - Intro 0:30 - Project Creation 1:25 - Importing Sprites 3:07 - Scene Setup 6:32 - Input & Movement 12:56 - Sprite Animation 17:12 - Background Parallax 26:49 - Pipes: Prefab 31:06 - Pipes: Spawning 36:36 - Pipes: Movement 41:43 - Game State & Scoring 48:13 - UI Design 54:55 - Menu Interactions 1:03:17 - Fixes 1:06:03 - Outro
#unity #unitytutorial #gamedev #unity3d #unity2d #gamedevelopment #indiegame #indiedev #madewithunityHow to make Frogger in Unity (Complete Tutorial) 🐸🚘Zigurous2021-10-21 | Learn to make the classic 2D arcade game Frogger in Unity. Frogger is an action game developed by Konami and manufactured by Sega as an arcade game in 1981. The player directs each frog to its home by crossing a busy road and navigating a hazardous river, scoring points along the way.
0:00 - Introduction 0:47 - Project Creation 1:53 - Importing Sprites 5:40 - Camera + Aspect Ratio 9:15 - Scene Setup: Background 12:43 - Scene Setup: Cars 24:30 - Scene Setup: Turtles 29:57 - Scene Setup: Logs 36:00 - Scene Setup: Homes 41:05 - Frogger Movement 51:21 - Leap Animation 1:02:15 - Environment Loop 1:17:35 - Collision: Barriers 1:23:12 - Collision: Platforms 1:25:38 - Collision: Obstacles 1:38:17 - Collision: Homes 1:43:46 - Respawning 1:50:48 - Game State 2:02:30 - Scoring 2:11:18 - Lives 2:16:17 - Game Over 2:23:10 - UI 2:33:42 - Outro
#unity #unitytutorial #gamedev #unity3d #unity2d #gamedevelopment #indiegame #indiedev #madewithunityHow to make Brick Breaker in Unity (Complete Tutorial) 🧱🏓Zigurous2021-09-20 | Learn to make the classic 2D arcade game Brick Breaker in Unity. Brick Breaker is a clone of the classic arcade game Breakout which the player must smash a wall of bricks by deflecting a bouncing ball with a paddle. When all the bricks have been destroyed, the player advances to a new, harder level. The player gets 3 lives to start with; a life is lost if the ball hits the bottom of the screen. If all lives are lost, the game is over.
0:00 - Introduction 1:00 - Project Creation 1:51 - Scene Setup 5:01 - Loading Levels 13:43 - Level Design 29:32 - Paddle Movement 38:13 - Ball Movement 45:28 - Bounce Reflection 58:55 - Brick States 1:09:35 - Scoring 1:12:55 - Player Lives 1:25:02 - Level Completion 1:33:50 - Outro
#unity #unitytutorial #gamedev #unity3d #unity2d #gamedevelopment #indiegame #indiedev #madewithunityHow to make Tetris in Unity (Complete Tutorial) 🧩🧱Zigurous2021-08-15 | Learn to make the classic 2D arcade game Tetris in Unity. Tetris is a tile-matching video game created in 1984. In Tetris, players complete lines by moving differently shaped pieces, which descend onto the playing field. The completed lines disappear and grant the player points, and the player can proceed to fill the vacated spaces. The game ends when the playing field is filled. The longer the player can delay this inevitable outcome, the higher their score will be.
#unity #unitytutorial #gamedev #unity3d #unity2d #gamedevelopment #indiegame #indiedev #madewithunityHow to make Pacman in Unity (Complete Tutorial) 🟡🍒Zigurous2021-06-21 | Learn to make the classic 2D arcade game Pac-Man in Unity. Pac-Man is a maze action game developed and released by Namco for arcades in 1980. The player controls Pac-Man, who must eat all the dots inside an enclosed maze while avoiding four colored ghosts. Eating large flashing dots called "Power Pellets" causes the ghosts to turn blue, allowing Pac-Man to eat them for bonus points.
#unity #unitytutorial #gamedev #unity3d #unity2d #gamedevelopment #indiegame #indiedev #madewithunityHow to make Space Invaders in Unity (Complete Tutorial) 👾🛸Zigurous2021-05-12 | Learn to make the classic 2D arcade game Space Invaders in Unity. Space Invaders is a 1978 shoot 'em up arcade game developed by Tomohiro Nishikado. Within the shooter game genre, Space Invaders was the first fixed shooter and set the template for the shoot 'em up genre. The goal is to defeat wave after wave of descending aliens with a horizontally moving laser to earn as many points as possible.
0:00 - Introduction 0:41 - Project Creation 1:16 - Scene Setup 9:35 - Invader Prefabs 15:09 - Invader Animation 22:02 - Invader Grid 32:36 - Invader Movement 41:04 - Player Movement 43:40 - Laser Shooting 56:49 - Killing Invaders 1:07:46 - Missile Attacks 1:15:16 - Game State 1:24:00 - Outro
NOTE: I accidentally left one clip out of the video of me adding a Rigidbody2D component to the "Invader_Base" prefab. For collisions to occur, at least one of the colliding objects needs a rigidbody. Set the "Body Type" property to "Kinematic" on the rigidbody so the movement of the invaders is not simulated by the physics engine.
#unity #unitytutorial #gamedev #unity3d #unity2d #gamedevelopment #indiegame #indiedev #madewithunityHow to make Asteroids in Unity (Complete Tutorial) 🚀🌑Zigurous2021-04-22 | Learn to make the classic 2D arcade game Asteroids in Unity. Asteroids is a space-themed multidirectional shooter arcade game designed by Lyle Rains, Ed Logg, and Dominic Walsh and released in November 1979 by Atari, Inc. The player controls a single spaceship in an asteroid field which is periodically traversed by flying saucers. The object of the game is to shoot and destroy the asteroids and saucers, while not colliding with either, or being hit by the saucers' counter-fire. The game becomes harder as the number of asteroids increases.
0:00 - Introduction 1:10 - Project Creation 1:57 - Scene Setup 7:42 - Player Movement 19:22 - Shooting 32:25 - Asteroid Prefab 42:06 - Spawning Asteroids 1:04:22 - Destroying Asteroids 1:16:09 - Dying & Respawning 1:34:19 - Explosion Particle Effect 1:44:31 - Scoring 1:49:17 - Game Over 1:51:33 - Outro
#unity #unitytutorial #gamedev #unity3d #unity2d #gamedevelopment #indiegame #indiedev #madewithunityHow to make Pong in Unity (Complete Tutorial) 🏓💥Zigurous2021-04-07 | Learn to make the classic 2D arcade game Pong in Unity. Pong is a table tennis-themed arcade video game, featuring simple two-dimensional graphics, manufactured by Atari and originally released in 1972. It was one of the earliest arcade video games; it was created by Allan Alcorn as a training exercise assigned to him by Atari co-founder Nolan Bushnell, but Bushnell and Atari co-founder Ted Dabney were surprised by the quality of Alcorn's work and decided to manufacture the game. Bushnell based the game's concept on an electronic ping-pong game included in the Magnavox Odyssey, the first home video game console.
0:00 - Introduction 0:57 - Project Creation 1:55 - Scene Setup 15:49 - Player Paddle 27:22 - Ball Movement 37:20 - Computer Paddle 48:26 - Increasing Speed 57:17 - Scoring 1:06:10 - UI & Cleanup 1:17:26 - Outro
#unity #unitytutorial #gamedev #unity3d #unity2d #gamedevelopment #indiegame #indiedev #madewithunityHow to make Snake in Unity (Complete Tutorial) 🐍🍎Zigurous2021-02-17 | Learn to make the classic 2D arcade game Snake in Unity. Snake is the common name for a video game concept where the player maneuvers a line which grows in length, with the line itself being a primary obstacle. The concept originated in the 1976 arcade game Blockade, and the ease of implementing Snake has led to hundreds of versions for many platforms.
0:00 - Introduction 0:50 - Project Creation 1:45 - Scene Setup 14:17 - Snake Movement 21:28 - Food Placement 30:00 - Segments & Growing 39:34 - Game Over 46:04 - Outro