Unity 2D: Creative Game Development Deep Dive | Frank Dvorak | Skillshare

Vitesse de lecture


1.0x


  • 0.5x
  • 0.75x
  • 1 x (normale)
  • 1.25x
  • 1.5x
  • 1.75x
  • 2x

Unity 2D: Creative Game Development Deep Dive

teacher avatar Frank Dvorak, Creative Coding

Regardez ce cours et des milliers d'autres

Bénéficiez d'un accès illimité à tous les cours
Suivez des cours enseignés par des leaders de l'industrie et des professionnels
Explorez divers sujets comme l'illustration, le graphisme, la photographie et bien d'autres

Regardez ce cours et des milliers d'autres

Bénéficiez d'un accès illimité à tous les cours
Suivez des cours enseignés par des leaders de l'industrie et des professionnels
Explorez divers sujets comme l'illustration, le graphisme, la photographie et bien 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

Teacher Profile Image

Frank Dvorak

Creative Coding

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 complet

Level: Beginner

Notes attribuées au cours

Les attentes sont-elles satisfaites ?
    Dépassées !
  • 0%
  • Oui
  • 0%
  • En partie
  • 0%
  • Pas vraiment
  • 0%

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

Apprenez, où que vous soyez

Suivez des cours où que vous soyez avec l'application Skillshare. Suivez-les en streaming ou téléchargez-les pour les regarder dans l'avion, dans le métro ou tout autre endroit où vous aimez apprendre.