Unity 2D: Creative Game Development Deep Dive
Frank Dvorak, Creative Coding
Regardez ce cours et des milliers d'autres
Regardez ce cours et des milliers d'autres
Leçons de ce cours
-
-
1.
Introduction
1:10
-
2.
Project Setup
2:52
-
3.
Parallax Backgrounds
17:18
-
4.
Player Movement and Animations
23:07
-
5.
Energy Management
10:57
-
6.
Asteroid
14:44
-
7.
Object Spawner
23:23
-
8.
Player Health and Collisions
14:54
-
9.
Pause Unpause
12:15
-
10.
Main Menu Screen
10:43
-
11.
Game Over Screen
3:36
-
12.
Particle Smoke
5:39
-
13.
Mission Complete Screen
4:51
-
14.
Win Condition
9:55
-
15.
Music and Sound Effects
15:23
-
16.
Flash on Hit
6:48
-
17.
Phaser Weapon
9:41
-
18.
Object Pools
8:52
-
19.
Particle Trails
5:02
-
20.
Destructible Obstacles
10:34
-
21.
Harmless Space Critters
17:29
-
22.
Plasma vs Critters
8:20
-
23.
Heat vs Critters
7:37
-
24.
Secret Boss
27:20
-
25.
Cleaning and Refactoring
5:24
-
26.
Boss Behaviors
6:34
-
27.
Utility Functions
14:04
-
28.
Code Consistency
16:43
-
29.
Debugging and Game Balance
8:49
-
30.
Export and Deploy your Game
5:23
-
31.
Get Github Source Code
2:30
-
32.
Performance Optimizations
22:32
-
33.
Everything is an Object Pool
25:05
-
34.
Weapon Leveling System
26:48
-
35.
Experience Bar
27:44
-
36.
Swarms of Enemies
31:47
-
37.
Enemies and Sine Waves
11:08
-
38.
Enemy Motion Patterns
15:49
-
39.
Charging Enemy Type
27:32
-
40.
More Boss Types
6:50
-
41.
Boss that Cruises Along
18:33
-
42.
Enemy that Follows the Player
19:08
-
43.
Enemy that Shoots
19:08
-
44.
Boss that Shoots
19:31
-
45.
What's Next?
0:19
-
-
- --
- Niveau débutant
- Niveau intermédiaire
- Niveau avancé
- Tous niveaux
Généré par la communauté
Le niveau est déterminé par l'opinion majoritaire des apprenants qui ont évalué ce cours. La recommandation de l'enseignant est affichée jusqu'à ce qu'au moins 5 réponses d'apprenants soient collectées.
26
apprenants
--
À propos de ce cours
Learn how to create dynamic, animated 2D games using Unity. Starting from the basics, I'll guide you through setting up scenes, adding animations, and implementing game mechanics. By the end of the course, you'll have the skills to bring your own 2D game ideas to life.
What You Will Learn
-
Setting up Unity for 2D game development
-
Creating and importing 2D assets
-
Implementing character movement and animations
-
Designing interactive game mechanics
-
Optimizing games for performance
-
Building and exporting your game (Windows .exe build, web game webGL build)
Why You Should Take This Class
Whether you're a beginner eager to dive into game development or someone looking to enhance your Unity skills, this class offers a hands-on approach to learning. You'll gain practical experience by building a complete 2D game, making the concepts more tangible and applicable.
Who This Class is For
-
Aspiring game developers
-
Artists and animators interested in game design
-
Anyone passionate about creating interactive experiences
Materials/Resources
All you need is a computer with Unity installed. I provide you with a full set of premium quality art and audio assets and resources to help you get started.
Rencontrez votre enseignant·e
Hello, I'm Frank. I'm a front-end web developer, owner of Frank's Laboratory YouTube channel. Come explore creative coding, game development and generative art with me.
Voir le profil completProjet de cours pratique
Follow along with the class as we build the project together. Once you feel confident, try adding your own unique game mechanics!
For example, can you use what we learned to increase the player's speed slightly after each level-up?
If you're feeling more advanced, try using one of the bonus sprite sheets to create a brand new enemy with its own unique movement pattern.
You can share screenshots of your complete game or your work in progress here in the gallery!
Thaleah pixel art font: https://tinyworlds.itch.io/free-pixel-font-thaleah
Casual game buttons asset pack: https://realvektyr.itch.io/casual-game-buttons-vol-02
RPG Essentials Free SFX Pack: https://leohpaz.itch.io/rpg-essentials-sfx-free
Nostalgia Music Pack: https://jdsherbert.itch.io/nostalgia-music-pack
Notes attribuées au cours
Pourquoi s'inscrire à Skillshare ?
Suivez des cours Skillshare Original primés
Chaque cours comprend de courtes leçons et des travaux pratiques
Votre abonnement soutient les enseignants Skillshare