Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Create Flappy Game Mechanics with Unity & PlayMaker
Rating: 4.2 out of 5(41 ratings)
903 students

Create Flappy Game Mechanics with Unity & PlayMaker

Learn to program the interactivity of a game like FlappyBird using Unity Physics and PlayMaker visual coding.
Created byStefan Boeykens
Last updated 5/2020
English

What you'll learn

  • quickly develop small prototype games with the basic mechanics in place
  • set up the basic mechanics for a small Flappy-like game
  • understand the basics of PlayMaker in Unity
  • react on object collisions
  • manage the game progress with a basic Game Manager

Course content

5 sections18 lectures1h 31m total length
  • Demonstration of what our final result will look like1:53

    Before we begin the course, we give a small demonstration what our final result will look like. It is crude and simple, but we create it from scratch. There is nothing to download, nothing to install, apart from PlayMaker.

    This is not a fill-in-the-blanks course, which will get you a polished result, but which does not teach you much. Every step you do is your own and you can diverge from the example as much as you want.

    For your convenience, you can download a package for Unity 2019.3 from the resources, to compare with. But everything is created during the course, so you don't really need it.

  • About this course
  • Setting up our main scene GameObjects4:50

    We start with creating a new Unity project and adding the PlayMaker package. If you have not used PlayMaker before, head over the the Asset store: PlayMaker Package (https://assetstore.unity.com/packages/tools/visual-scripting/playmaker-368)

    While it is not free, it is often available at a discount.

    In this lecture, we set up a few game objects: a capsule which will become our hero, a Directional light to see something and two quad mesh objects, which will act as floor and ceiling. We also set up the camera to be orthographic, rather than perspective, as to get a (fake) 2D look.

    Position everything in the center of the world, so it is easier to navigate around.

Requirements

  • This is not an introduction to Unity, so you should at least understand the basic concepts of GameObjects, Components, Scenes, Transforms and the Physics Engine
  • You should have access to PlayMaker, an addition to Unity. No other software is required.

Description

Update: May 2020 - the Flappy Game is updated using Unity 2019.3

This course is a gentle introduction to small interactive games like Flappy Birds or other classics. Instead of making a clone, we will only go through the game mechanics: flapping or jumping, gravity and collisions, using Unity Physics

The graphics will be deliberately crude: a white capsule and a few boxes. There are no textures, sprites, sounds or particle effects. We encourage you to make something of your own. 

You'll need to know the basics of Unity: creating GameObjects, navigating the 3D Window and adjusting components. We'll use the popular Playmaker extension from the Asset store, which is a visual coding system, providing a Finite State Machine implementation, requiring no custom scripting. We go through every step from scratch, although the final result can be downloaded as a package for you to study. 

So if you want to add some interactivity and make something fun, but don't know where to start, this is a good opportunity. And please share your results and make something unique.

Who this course is for:

  • This Unity course is meant for beginning game designers, who know the basics of Unity, but want to apply PlayMaker, a visual programming system
  • This course explains the game mechanics, but skips any art or imagery.
  • This is not a course in custom C# programming.
  • We keep everything rather basic, so you understand every step of the way.