4.92 out of 5
6 reviews on Udemy

Game Design for Mobile and Desktop

Learn to Design a Spaceship Video Game
Kristofer Occhipinti
78 students enrolled
English [Auto-generated]
Play and Share a Video Game They Created
Use course materials to continue to improve their game and create something all their own

This course will teach you to use the Phaser Framework to program a 2D game that can be played on both mobile and desktop devices. In the end you will have a fully functioning game, that works on all major platforms, as well as direction on where to go from here.

The course will take about 3 hours and will go over the basic concepts such as touch screen input, collision detection with Game Physics, sound, and animation.This course provides videos that will guide you from the beginning to the end on writing the game code. The needed Images, Sprites, Sounds, Music, and Framework Library will also be provided. At the end of the course you will be able to download the entire source code for the game you created, as well as bonus code, images, and sounds that will help guide you in advancing your game with new features.

Although some experience with JavaScript is recommended, it's not required. Creating a game using the Phaser Framework is a great option if you want to create a game that is easy to distribute and want to ensure it's compatibility with as many devices as possiable.

Setting it all up

What You'll Be Learning

Here we will be looking over what we will be doing through out this class.

The Basic Setup

Choosing the right editor
All you need to program a video game is a text editor, but it's important to pick a good one that works for you. In this lecture I'll go over some options, but there are many more out there. I'll be using Cloud 9 - https://c9.io/ in the videos and we'll clone the files needed to get started from Github. If you would prefer to use a different editor you can use the downloadable materials provided in this lecture labeled "Space Attack Core Elements Master". Just download and unzip the file to the folder you want to work from.

Some other editors that you might want to give a try are:
  • VIM
  • gedit
  • Notepad++

Having a web server to host your game is not required, but recommended. Cloud 9 also provides this for free, but any web server will do. We'll talk more about web server options for distrobuting your game later in this series.

    Cloud 9 Dashboard Update

    Creating the Game

    Base Level Creation
    Create Player/Ship
    Create An Enemy Ship
    Collisions and Deaths
    Laser Attacks - Part #1!!!
    Laser Attacks - Part #2
    Killing The Enemy
    Cleaning Up Unused Objects
    Displaying the Score
    Screen Messages
    Adding a Load Screen

    Future Creations

    Where To Go From Here
    You can view and review the lecture materials indefinitely, like an on-demand channel.
    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
    4.9 out of 5
    6 Ratings

    Detailed Rating

    Stars 5
    Stars 4
    Stars 3
    Stars 2
    Stars 1
    30-Day Money-Back Guarantee


    3 hours on-demand video
    Full lifetime access
    Access on mobile and TV
    Certificate of Completion