Make better games faster by mastering Unity’s powerful toolkit for 2D game development and take advantage of its extensive cross-platform build support. In this 2D game development tutorial for beginners, we’ll create a polished, animated game from start to finish, turning it into a native Windows app and a WebGL web game. Finally, we’ll learn how to publish a playable version of our game on Unity Play, allowing us to share a link and let others play.
We are making an animated space shooter, inspired by arcade classics such as Galaxian, Galaga or later Nokia mobile game Space Impact. Do you want to know how to make a space shoot em up side scrolling game? Let’s make 2D games and learn Unity.
*** What else to learn?
Learn Unity 2D: Vampire Survivors-Like https://youtu.be/SSHdoGSLsOA
Project resources:
All downloadable assets ZIP: https://www.frankslaboratory.co.uk/downloads/04SQ/SpaceQuestAssets.zip
Parallax background:
Layer 1: https://www.frankslaboratory.co.uk/downloads/04SQ/layer1.png
Layer 2: https://www.frankslaboratory.co.uk/downloads/04SQ/layer2.png
Layer 3: https://www.frankslaboratory.co.uk/downloads/04SQ/layer3.png
Layer 4: https://www.frankslaboratory.co.uk/downloads/04SQ/layer4.png
Player sprite sheet: https://www.frankslaboratory.co.uk/downloads/04SQ/player_sprite.png
Thaleah pixel art font: https://tinyworlds.itch.io/free-pixel-font-thaleah
Asteroid sprite sheet: https://www.frankslaboratory.co.uk/downloads/04SQ/asteroid_sprite.png
Space whales sprite sheet: https://www.frankslaboratory.co.uk/downloads/04SQ/space_whales.png
Boom 1 sprite sheet (player destroyed effect): https://www.frankslaboratory.co.uk/downloads/04SQ/boom1.png
Casual game buttons asset pack: https://realvektyr.itch.io/casual-game-buttons-vol-02
Player large image (for menus): https://www.frankslaboratory.co.uk/downloads/04SQ/player_large.png
Player spaceship destroyed (game over screen): https://www.frankslaboratory.co.uk/downloads/04SQ/player_game_over.png
RPG Essentials Free SFX Pack: https://leohpaz.itch.io/rpg-essentials-sfx-free
Nostalgia Music Pack: https://jdsherbert.itch.io/nostalgia-music-pack
Bullet: https://www.frankslaboratory.co.uk/downloads/04SQ/bullet1.png
Boom 2 sprite sheet (asteroid destroyed effect): https://www.frankslaboratory.co.uk/downloads/04SQ/boom2.png
Space whale sound: https://www.frankslaboratory.co.uk/downloads/04SQ/mecha_whale.mp3
Critter sprite sheet: https://www.frankslaboratory.co.uk/downloads/04SQ/critter1_sprite.png
Critter zapped sprite sheet: https://www.frankslaboratory.co.uk/downloads/04SQ/critter1_zapped.png
Critter burn sprite sheet: https://www.frankslaboratory.co.uk/downloads/04SQ/critter1_burn.png
Boss sprite sheet: https://www.frankslaboratory.co.uk/downloads/04SQ/boss1.png
Boss spawn sound: https://www.frankslaboratory.co.uk/downloads/04SQ/Boss_Spawn.mp3
Swipe sound: https://www.frankslaboratory.co.uk/downloads/04SQ/Swipe.mp3
Let me show you 15 techniques, that I reuse for every 2D game development project I create. This time we are dealing with robots, asteroids and aliens. Let’s make games in Unity 6!
Playable demo: https://play.unity.com/en/games/919513d2-c1ce-41e1-8dd9-dbd44c508bbe/space-quest
Controls:
Movement: WSAD/Keyboard arrows, left stick button (Xbox controller)
Attack: left mouse, right Shift, A button (Xbox controller)
Super speed move: right mouse, Spacebar, B button (Xbox controller)
Pause/unpase: middle mouse, Escape key, X button (Xbox controller)
Github source code: https://github.com/codingLaboratory/SpaceQuest
Don’t forget to like, comment, and subscribe for more tutorials on game development, Unity tips, and more!
The description of this video may contain affiliate links, which means that if you buy one of the products that I recommend, I’ll receive a small commission without any additional cost for you. This helps to support the channel and allows me to continue making videos like this. Thank you for the support!
#Unity #Unity2d #codelaboratory
Voir sur youtube