Best Free Game Development Courses

Find the best online Free Game Development Courses for you. The courses are sorted based on popularity and user ratings. We do not allow paid placements in any of our rankings.

Code Your First Game: Arcade Classic in JavaScript on Canvas

Program a complete game today. No special software or install required. All you need is a text editor and a web browser.

Created by Chris DeLeon - Independent Game Development Educator, 23 years making games

"]

Students: 325669, Price: Free

At the end of this short course you'll have programmed your first game. You'll learn gameplay development fundamentals by really doing it – writing and running real code on your own machine.

Each step of the course has the source code attached exactly as it should look at that time (click "View Resources" then "Downloadable Resources"), for you to compare to or pick up from, so you can't get stuck!

Begin Your Game Programming Journey the Proven Way

"Make the simplest game possible." "Program a ball and paddle project." "Practice by first remaking something from the 1970's." All beginning developers hear this advice from more experienced peers... because it works!

By following this approach you will:

  • Learn design from a fun classic that people know and enjoy.
  • Start your practice today – now! – without waiting for an idea.
  • Finish your game in hours or in a weekend, not over months.
  • Understand every line of code used in the entire program.
  • Avoid distraction from searching for or creating detailed art.
  • Master fundamentals needed to make your own games better.

You can program this game with a normal text editor, and run it in the web browser you already have. No special software is needed.

Though you'll be coding in JavaScript for HTML5 canvas in this course, the focus is on common game programming concepts. You can later apply these same patterns to get quick results in other programming languages such as C#, Java, ActionScript 3, C++, or Python.

I'm a private game development trainer, and for clients new to gameplay programming this is exactly the material that I cover to get them started quickly. Within hours you will have finished programming your first project. This is the fastest way to get results. The momentum gained from doing this provides a solid foundation to give more advanced concepts meaning and context as you continue on in your journey of learning game development.

(HTML5 Logo in the course image is by W3C, licensed under Creative Commons Attribution 3.0 Unported.)

Introduction to Game Development with Unity

Quick and simple video guide to get you up and running with Unity game development

Created by Yohann Taieb - Apps Games Unity iOS Android Apple Watch TV Development

"]

Students: 107663, Price: Free

This course is the fastest way to get into making games. We will be using the Unity engine because it's powerful and free. 

We'll start learning how to download and install Unity on your computer. Then we will get familiar with the user interface.

We will then go over building levels by adding 3d objects of all shapes, such as spheres, cubes and cylinders.

Then we'll go over the different lighting effects and cameras to make the game look fantastic.

Finally, we'll go over physics and materials to have the game behave like in the real world

Enough said, let's get started.

Important: This course is part of a the world's one and one series on Unity professional multiplayer games.

Game Development Crash Course w/Solar2D: Fast and EASY!

Impress your family and friends with your own iOS & Android mobile game in this Game Development Course for Beginners!

Created by J. A. Whye - Course Instructor

"]

Students: 90408, Price: Free

If you're interested in 2D mobile game development you need to discover the Solar2D framework -- because it's freaking awesome!

  In this online game development crash course for beginners we’re going to dive in and create a simple game. Along the way you'll magically learn how to use the core concepts of Solar2D...

  • Animation

  • Tap and Touch Events

  • Playing Audio

  So put the dog outside, send your kids to the neighbor's to play, tell your spouse you need some "me time" -- and then dive into this crash course and find out just how easy... 

  ...and how much FUN making your own game can be!

HTML5 Simple Game Programming Preparation

Free overview of HTML, CSS, and JavaScript for my HTML5 Game Development course.

Created by Andy Harris - Teacher, Author, Game Developer

"]

Students: 55198, Price: Free

Learn to build web and mobile games with HTML5. Even if you have no experience in programming or web development, you can create your own games.

This course begins with a quick overview of web development in HTML5 and shows you the basic web framework used in all modern pages. It then teaches essential programming concepts using the JavaScript language embedded in all modern browsers.

It introduces the simpleGame.js engine, showing you how the engine works and introducing a free online game development tool. For more information on game programming, please see my other course.

Unity Game Development – Build a Basketball Game

Get started with Unity and game development

Created by Pablo Farias Navarro - Certified Game Developer and Founder of ZENVA

"]

Students: 54315, Price: Free

Interested in learning Unity game development? This course will teach you how to create a simple basketball shooting game. The main goal of this training is to give you an overview of game development with Unity by introducing some of it’s main components.

You will get a first exposure to working with game objects, transforms, materials and physics. We will be doing some coding as well! No prior experience with C# or Unity is required, although some exposure to programming in general is strongly recommended.

Some of the learning goals of this course include:

  • Working with game objects and transforms, both from the Unity Editor and from scripts.
  • Physics and collision
  • First person controller
  • Particle effects
  • Scripting a basic game using the Unity API
  • Putting it all together in a fun project!

Scratch Game Programming for Young Adults

A fun guide to programming for kids & teens or adults who want to help kids learn to code.

Created by Al Sweigart - Software developer, tech book author

"]

Students: 54039, Price: Free

Scratch is the best educational programming software for kids available today. With Scratch, you can create games and interactive art projects all while having lots of fun!

IMPORTANT NOTE: This course was made for Scratch 2.0. On January 1st, 2019, Scratch 3.0 was released on the Scratch website. However, you can still use the Scratch 2.0 Offline Editor. This course will be completed updated for the new 3.0 version in mid-2019. The information here is still relevant to using Scratch 3.0, though it doesn't cover 3.0's new features.

Designed by the MIT Media Lab’s Lifelong Kindergarten Group for 8 to 16 year olds, Scratch is a free programming environment that runs in your web browser. But Scratch users consist of people of all ages, including younger children with their parents. The software makes it easy for anyone to start developing their programming and problem-solving skills.

I’m Al Sweigart, the author of several programming books for kids and beginners. This course follows the content of my latest book Scratch Programming Playground, which you can read for free online under a Creative Commons license. This is my second Udemy course following my highly-rated "Automate the Boring Stuff with Python Programming".

This course (and supplemental book) covers the creation of several classic games like brick Breaker, Snake, and Fruit Ninja. Instead of memorizing a list of programming concepts, you’re guided through making these games and picking up programming concepts on the way. The lectures follow the 6 game and computer art projects, along with additional content on debugging and experimenting with Scratch.

This course won’t make you a software engineer or app developer, but it can provide kids with fun activities and give parents and K-12 teachers the training they need to help children learn to code. By the end of this course, you’ll have a solid understanding of Scratch and its community of millions of users.

Learn C++ Game Development

C++ game development course for beginners.

Created by Luka Horvat - Independent Game programmer, designer

"]

Students: 50953, Price: Free

Learn C++ game development is a course I made for everyone who knows how to program, but doesn't know where to start with game development. The course teaches you how to use the SFML library for C++, to start working with graphics, events and sound to create a 2D game. Everything is done step by step with the help of videos, so it's easy to follow along and learn. At the end of the course you will know what you need for game programming and will be able to start making your own games.

Warning: This course was published more than 2 years ago and the technology used in it progresses fast. The current most updated version of SFML (2.1) doesn't work out of the box with Visual Studio 2013 (or the express editions) and it requires more work to setup. If you want to follow this course easily, then you should use the 2012 or older version of Visual Studio (or the express edition) which can still be officially downloaded from Microsoft site.

HTML5 Game from scratch step by step learning JavaScript

Learn how to create HTML5 and JavaScript games from scratch Step by step tutorials with real HTML5 code examples

Created by Laurence Svekis - Instructor, GDE, Application Developer

"]

Students: 49135, Price: Free

Crash course to learn how to create an HTML5 game from scratch for beginners.

Core HTML5 training using canvas and setting a gameboard. Adding text and dynamic variables. Using event listeners to determine keyboard actions and create movement. Create a random enemy and have it move around. Interacting with game items like a power up pill. Collision detection to determine multiple reactions to object interactions on the game board. Tweaking and fine tuning game interactions for better game play.

This course is designed for anyone who wants to better understand how to create their own HTML5, within this course we show you how to make a basic HTML5 game from scratch. You can reuse and practice with the sample code in the course.

We start with a blank document, add in html and then JavaScript to create the game.

The game we create in the course is a pacman type game with a pacman character that can be moved around the screen. There are also 2 ghosts which move towards the player or away if the pacman is powered up.

We walk you through step by step with detailed explanations of code and more.

  • quick lessons get right to the point
  • fully covered topics with real world examples
  • source files downloadable to work along
  • challenges and lessons and code samples
  • code snippets
  • Links to top resources to save time
  • 30 day money back guarantee
  • new course material added regularly
  • trusted name in education since 2002
  • full HD easy to read source coding
  • quick response support to students
  • regular discussions

We teach you the latest techniques and tools to use in order to create html5 canvas animations and content. Everything you need to know is included in this course. Learn at your own pace, lifetime access to this course.

Introduction to Game Dynamics with Unity 3D

Learn professional game development techniques using the Unity 3D platform.

Created by Stone River eLearning - 500,000+ Happy Students

"]

Students: 41618, Price: Free

From explosion blasts to motorcycle crashes, games are riddled with physical reactions. Find out how to trigger these events, and how to take your character movement beyond walk cycles.

For some visuals, take this random youtube video of GTA V motorcycle crashes. How do you know when a character is supposed to react? And if you do know, how can you make it look realistic? You can’t resort to some crouching position set up by an animator, there’s a de facto infinite amounts of ways on how a character can get impacted. Or this MK clip. Uppercutted someone and then set up a combo to slam them back to the ground? Can’t do it without dynamics.

If you want to create games that people really love, you need to know game dynamics. In this course you will learn game dynamics from a professional game developer using the free and popular Unity 3D game development platform.

What Is Game Dynamics?

Game Dynamics (sometimes confused with Game Mechanics) has been difficult for the game development world to describe using words. The best definition consists of three parts in order to understand the whole idea of Game Dynamics:

  • Mechanics are the formal rules of the game. The agents, objects, elements and their relationships in the game. They define the game as a rule-based system, specifying what there is, how everything behaves, and how the player can interact with the gameworld.
  • Dynamics are the emergent behavior that arises from gameplay, when the Mechanics are put into use.
  • Aesthetics are the emotional response from the players to the gameplay.

More About the Course

This course aims to give you a solid overview of how Game Dynamics can be integrated into any game you're creating, as well as how to use Unity 3D tools such as the Mecanim Animation System to achieve a dynamic game environment.

Game Hacking | Create a Game in 1 Hour

Crank out your very first game without being a coding genius.

Created by Stone River eLearning - 500,000+ Happy Udemy Students

"]

Students: 33544, Price: Free

Using Unity 3D and Blender, this course aims to introduce game development to beginners. In these tutorials, the various aspects of asset animation and coding games will be taught. This is to provide students the support they need to start creating their first game in under an hour!

This course uses the free versions of both Unity 3D and Blender.

* This course teaches Unity version 4.x

Unity: 2D Game Development

Make your Dream 2D Sprite Game Inside the Powerful Unity Editor

Created by Chris Navarre - Software Tutorial Expert and Author

"]

Students: 32689, Price: Free

This course will teach you what you need to know in order
to make a 2D sprite based game in Unity editor version 5.6 (Latest Beta
version at this time). The techniques used in this series are the same
ones I used to make my own game Heart Battle for PC and mobile devices.
Currently the course in in progress, it will be completed in the coming
month and should be updated from time to time with new relevant content
after that as well. The rough finished course list should look something
like this when done.

2D Sprite Game Development in Unity

Understanding the Scene and Game Interface 

  • Scene Hierachy 
  • What kinds of assets will you need to make a game (PNG Sprites, MP3 / WAV Audio) 
  • Organizing Your Project 
  • GameObjects and Transforms 
  • Tags and Layers 
  • Camera 
  • Canvas
    Box / Circle / Polygon Colliders & Rigid Bodies (in action too) 
  • Controlling Canvas Positioning (Anchors etc)
    Text Components
    Buttons
    Sliders
    Menu Screens
    Canvas Groups and Scalers
  • Audio Sources and Audio Listeners

Animation

  • Cutting Sprites for Use in Game
    Animations
  • Animation Controllers
  • Override Animation Controllers 
  • Player Animation (Animation / Animator)
    Animation Trees) 

Scripting

  • Setting Up Scripter of Choice for Unity (Visual Studio etc)
  • MonoBehaviours and Unity Lifecycl
  • Player Control Scripting 
  • Instantiating Game Objects through Script 
  • Raycasts and Collision Detection 
  • Send / Broadcast Message 
  • Building a Screen Fader (probably include my script) 
  • Save / Load System (Check Asset Store for Example) 
  • Coroutines 
  • Defining and Activating Events 
  • UnityEvents and Reorderable Event Lists 
  • Editor Menu Items
    Changing Scenes

Services

  • Adding Ads to Game 
  • Enabling Collaboration 
  • Cloud Build

Configuring for Export

  • Building
    Project Settings
  • Mobile / Other Exports

 Extra Scripts

  • OpenGameArt and Using Creative Commons Assets
  • Importing Materials through the Asset Store
  • Pixel Perfect Camera Scripts 
  • Vexe Package 
  • Pause Button 
  • Tiled2Unity 
  • Unity IAP

External Tools that May Help 

  • Pyxel Edit
  • Sprite Illuminator
  • GIMP / Photoshop
  • Audacity

Unity 3d | Using Light and Shadow in Game Development

Learn how to use light and shadow to create amazing game levels and scenes.

Created by Stone River eLearning - 500,000+ Happy Students

"]

Students: 30356, Price: Free

This course discusses how to work with lights and shadows in game development, including processing posts, light mapping and illumination are taught in-depth.

You will learn by creating real game scenes light the Unity Airlock scene. You will also venture out to Mars and light the Red Planet in stunning ways.

* This course teaches Unity version 4.x

Learn How to Craft Game Effects using Houdini & UE4

A guide for experienced film vfx artists to start their journey into real time graphics.

Created by Stephen Tucker - Visual Effects Artist for Film and Games

"]

Students: 28983, Price: Free

This 45 Minute Lecture was originally given to the Vancouver Houdini User Group in August 2016. It is a talk that was designed for an audience familiar with feature film visual effects workflows, specifically those which use Houdini. The goal is to increase awareness of limitations in real-time game environments, and to help film makers take steps towards transitioning into interactive media.

Feature film effects artists are typically used to working with millions or particles, polygons, and voxels. While it's acceptable for a render farm to chew through heavy data over the course of several hours for film; current game platforms are not designed with this kind of geometry in mind. It's up to the effects artist to understand this and produce visuals that are as light-weight as they are beautiful so that game engines can spend their efforts on more than just the visuals.

This is not designed to be a step-by-step tutorial for making a "pretty" effect, but rather a general purpose guide geared at introducing a broad topic. If you are interested in transitioning from film to games, this talk may be useful as a primer as we'll introduce concepts such as: sprite sheets, power of two dimensions, texture packing, particle trimming, letting the GPU handle transformations, and vertex animation. Topics are introduced in a way that should build upon concepts that are already familiar to those with training in the motion picture discipline. All examples in this lecture are given using Houdini 15.5.523 and Unreal Engine 4.12.5.

The example files may be downloaded and examined at the student's own leisure.

Unity Beginners | Learning The Basics

Quickly & easily learn what Unity can do by building a strong understanding of its interface, tools and resources.

Created by [ School of Game Design ] - Real world training from game design experts!

"]

Students: 28242, Price: Free

Welcome to your first lessons in Unity created by experts here at the School of Game Design. The School of Game Design is an industry leader in game design education. We only create training videos which have been carefully produced by game design experts currently working in the game industry. With years of experience in both game development and teaching our expert team make these complex tools simple and fun to learn.

In this series, you will be learning the basics of the Unity game engine which is used by everyone from indie game developers to major game studios all over the world. Anyone who is serious about becoming a game designer should take the time to learn this user-friendly yet powerful 2D and 3D game development platform. Unity can be used to develop games, apps, and interactive content which can then be published to Mac, PC, gaming consoles like PS4, Nintendo, and Xbox, as well as all mobile devices.

Getting the right start with any software makes learning more advanced features down the road that much easier. This course takes the fear and frustration out of learning this powerful game development program by keeping things simple and to the point. You will quickly learn the fundamentals needed to have a strong base and the confidence to move on to the many more advanced Unity training tutorials we offer.

You should take this Unity course if you

  • Are completely new to Unity or game design

  • Want to learn how to make your own games or work in the game industry

  • Want a great understanding of the basics so you can easily follow along in later courses

By the end of this Unity training series you will:

  • Know how to properly install, setup, and launch Unity 5

  • Know how to navigate around your 3D scene

  • Know how to add 3D objects to your scene

  • How to organize your workspace and customize windows

  • Learn more about the online Unity community and assets store

  • Know how to open and view complex game projects

  • Have a excellent understanding of the tool bar and inspector panel

  • Be prepared to move on to the next series : Learning to code in C#

If you are completely new to Unity, then this course is exactly what you need to build a strong foundation and start your journey into  the exciting field of game design.

Unreal Engine 4 FPS Tutorial

How to make a Basic FPS game in Unreal Engine 4 from Scratch!

Created by Weston Huett - Entrepreneur, Developer, Designer

"]

Students: 24732, Price: Free

This Course is So Amazing! For the first time on Udemy, There is a Course that shows you how to make a True First Person Shooter from Scratch. From Start to Finish!! In Unreal Engine 4, The Free to use Game development platform used by AAA game developers!

 I will start of super simple so you don't really need prior experience! With my online lectures, you will be on the path of achieving amazing results, along with your own creativity. You will lean how to use the Blueprint system to your advantage making games. if you're a complete beginner, I will teach you all the Blueprinting principles you will need!

 You will enjoy learning with me! Get this Course, sit back, relax and lets make a game together!!

Making Games With Phaser 2.X

Learn the fundamentals of JavaScript And Phaser!

Created by Michael Leung - test

"]

Students: 24561, Price: Free

This course covers the fundamentals of JavaScript and Phaser.  You do not need to have any prior coding experience!  All you need is a computer, determination, and a thirst for knowledge.  By the end of the course, you will be able to create your own video games!

We start out by learning the fundamentals of JavaScript using Replit and then we move on to creating our own Phaser examples using the Brackets text editor.  In regards to Phaser, I will be going over user input, tile maps, sounds, particles, groups, and a lot more!

Unlike most game development courses, I take a different approach where instead of teaching you how to make a complete game, I teach you several game aspects in small independent chunks.  I believe this will let you be a more creative game developer as your skills will not be confined to what is needed for a particular game.

If you have never coded before or are just looking to learn something new, I think this course is a great introduction!  It is completely free to watch and all of the resources I use in the the tutorial are also free.

Learn the Unity 3D Shuriken Particle System

Learn how to create game effects with the famous Shuriken Particle System on Unity 3D.

Created by Stone River eLearning - 500,000+ Happy Udemy Students

"]

Students: 22430, Price: Free

Create awesome particle effects with Unity 3Ds Shuriken Particle system. Send rockets blazing into space, create muzzle blast shooting effects, create particle emitters and much more.

This course seeks to teach students how to work with the Shuriken Particle System in Game development. The lectures include working with textures and voxels, emitters, modules, smoke plumes and muzzle flashes; all of which are crucial to the success of any game development projects.

* This course teaches Unity version 4.x

Unity Game Development – Build a First Person Shooter

Master Unity by building your version of Doom or Call of Duty

Created by Pablo Farias Navarro - Certified Game Developer and Founder of ZENVA

"]

Students: 21569, Price: Free

Have you ever wanted to create your own version of Doom, Call of Duty or Half-Life?

Join us in this new course and have lots of fun building a first-person shooter game with Unity!

This
course is project-based and covers all the main elements of games of
this genre. After completing this course, you will have all the tools
needed to program amazing games. These are some of the important skills
you'll be acquiring:

  • Implement and customize the Unity Standard Assets First Person Controller.
  • Kill enemies before running out of bullets.
  • Understand collision detection.
  • Save memory and CPU by implementing a reusable pool of objects.
  • Survive by finding health kits and ammo for you gun.
  • Enemy path finding AI using Nav Mesh.
  • Integrate external models and audio files.
  • Game workflow: Main menu, resetting game, game over and victory screens.

Please
note that this course assumes basic familiarity with the Unity engine
and C#. It might not be suitable (for the time being!) on it's own for
those with zero knowledge of Unity.

The main author of this course is Glauco Pires, game developer with experience in different engines such as Unity, Unreal and Spritekit. Glauco has worked creating both mobile, desktop and Virtual Reality games for the main platforms currently in use, and has experience training both offline and online.

This course is co-authored by, and Pablo Farias Navarro, founder of ZENVA. Pablo is the author of +40 online courses in game, web and mobile app development, which have been taken by over 200,000 students from +200 countries. Pablo's main areas of work at the moment are Unity and Virtual Reality.

The
source code and game assets are included in the course.

There is also a
discussion area where you can ask questions, meet other students and
showcase your work!

Learn Construct 2: Creating a Pixel Platformer in HTML5!

Master Construct 2 Quickly Using this Course! By the end, you will have gone from beginner to advanced in no time !

Created by Jeremy Alexander - Teaching Game & Software Dev, Web Design, & Email Marketing

"]

Students: 21346, Price: Free

At the end of this course, you will be able to create your own Platformer game in Construct 2. I can't believe I am giving this course away for FREE! So is this course right for you?

I designed this programming course to be easily understood by absolute beginners but have included further information for those who want to delve deeper into the software.

What is the course about?

This is THE course to take if you want to get into Construct 2 game development. It is a free course that will teach you the very basics and the advanced. If you have NEVER programmed before, you will learn how to. If you have always wanted to make a game, you will! This is THE ultimate free course I could possibly provide.

How is this course taught?

This course is taught directly from me as if you were in the room looking over my shoulder. I prefer to teach in a way that you can get direct results. Each lecture is about getting from one point to another and moving forward. In-game development, it is very easy to get caught up in your 'game ideas', 'what software you are using' etc. I show you exactly the huge benefits of sticking with Construct 2 as well as point out some of its shortcomings.

What material is included?

The material included in this course can be downloaded in the resources tab!

What does this course include?

  • Player and Enemy State engines

    • Walking, Running, Jumping, Falling, Punching

    • Enemy walking and attacking

  • Dynamic Animations

  • Enemy AI

  • Layer Parallax

  • HUD Elements

  • Collision handling

I can't stress this enough. I wish this course was available to me when I first started programming! And that was years ago!

Thanks for reading!

Your future instructor,

Jeremy Alexander

Complete Guide to 2D and 3D Game Development with Unity

Get ahead in 2D and 3D game development with this comprehensive Unity course

Created by Pablo Farias Navarro - Certified Game Developer and Founder of ZENVA

"]

Students: 21249, Price: Free

Learn the latest in 3D game development as you create your very first 3D multi-level platformer game. Learn C# and Unity as you are guided through this step-by-step guide. 

Next, rocket into a blast from the past as you use the latest techniques to recreate the classic Atari hit Space Invaders. Learn how this groundbreaking title functions and create your own responsive and intuitive version of the game that captured the hearts of millions. 

Learn To Create A Complete Menu System in Unity

Game development made easy. Learn Unity's UI and create your very own menu system!

Created by James Doyle - Teaching The Basics of Making Games

"]

Students: 20111, Price: Free

Learn how to create and program a complete UI Menu System in Unity, an industry-standard game development program used by many large gaming studios and indie developers across the world.

In this course you won’t just be learning programming concepts, but tying these concepts to real game development uses. You will have access to a course forum where you can discuss the topics covered in the course as well as the next steps to take once the course is complete.

At the end of this course you will have developed the ability to create such elements as:

  • Title Screen

  • Options Menu

  • Complete Audio Control System

  • Adjust Graphics Settings in your games

  • Pause Menu

  • Animated Loading screens

Start learning today and let me help you become a game developer!

Boost Your Game Performance in Unity 3D

Optimise and Increase Game Performance in Unity3D

Created by Learn Everything - Happiness is, finding your Mojo

"]

Students: 19618, Price: Free

In this course you will learn how to optimise and increase game performance in unity 3d. I am going to teach you several techniques through which you can improve the performance of your game play. Below are the major topics in this course.

  • Occlusion Culling
  • Audio Import Settings, WAV or MP3
  • Reduce Scene Load Time 
  • Improving Game Performance with Object Pooling
  • Introduction to the Profiler
  • Introduction to the Quality Settings
  • CPU Optimisation
  • Texture Size Best Practice Power of 2
  • Make Your Game Faster Check List

With the help of above topics you will be able to improve your game performance on several devices like PC, Mobile, Tablet etc. There's also an Extra section in the course in this section you will find several bonus videos that will help you boost your Unity 3D game development. You will also have five free game source code in the course. If you want to learn how to achieve maximum game performance this course is for you.

Develop Your Own Game Quick & Easy with Game Maker Studio

Learn from a pro how to develop games with game maker studio, and create your own game in less than 3 hours!

Created by Joey Tawadrous - App & Web Developer

"]

Students: 18852, Price: Free

BONUS section added for changing levels on website link provided in description of lectures.

Would you like the skills & knowledge to develop your own game and upload it to the app store?

Would you like to learn how to use Game Maker Studio?

... if the answer is yes, then you should take this course!

What Is This Course About?

This course is about developing a game using Game Maker Studio. In this course I develop a brick breaker game, and I make it really easy to follow along from start to finish for all my students - no previous development experience is necessary. I personally take you from the very beginning to the very end of developing your very own game, and answer any questions you may have along the way.

Why Take This Course?

  • Learn game development by making your own game
  • Envision your own ideas for games and bring them to life
  • Upload your games to the app store

How Long Will This Course Take To Complete?

This course should take no longer than two hours to complete!

Why Learn This Course From Me?

  • I have a degree in Computer Science from University College Cork, Ireland.
  • I code safety applications used to control funfair rides, ski lifts and car conveyor belts for the likes of Ford, for a living.
  • I eat and sleep code, basically coming up with new app / web ideas & implementing those ideas on a daily basis.

... & I will also provide you with a 30 day money back guarantee, in case you don't like what I have to teach ;)


Draw the sword: easy way to create 2d game art in 30 minutes

You will get 2 swords also if You are NOT designer or artist. For beginners but with nice results

Created by Yuriy Okunev - Videomaker, Host, Tutor, Game Art Designer

"]

Students: 18600, Price: Free

If you never know how to draw something, for your game or for pleasure, you don't understand how to start but really want (maybe for years) - time has come. In this short video course You will get the very first basics of drawing vector graphics on computer - for RPG, for arcade or adventure, for anything else.

Just because You can and now You have the correct tool.

Few months ago I have no idea how to start. All my painting skills - from school lessons and was very primitive. But I want to start make my own graphics for my own games. I just want to start make something better than yesterday.

You can do the same and - with my help - get it easier and faster.

Little bit more than 30 minutes and You will draw Your very first blades and swords^ short sword and double bladed sword (or knife). Just follow the instruction from the video, make the right moves - and it will be done.

There no need in special skills. You don't need to have any skills or professional software. Just willing and little bit patience. Video builded for very beginners and I speak slowly, than anybode understand what to do.

Hope You will like this course and in next our You will be proud owner of Your first 2d game art created by Your hands.

Good luck! See You on the course - just click "Start Learning Now"

Vehicle Modeling in Houdini 16.5 – SciFi Dropship

Learn how to utilize Houdini's Procedural toolset to create Vehicle Models

Created by Indie - Pixel - Technical Artist / Programmer / 3D Artist

"]

Students: 18399, Price: Free

Throughout  this course we will look at ways in which we can begin to insert  procedural modeling workflows, using Houdini 16.5, into your everyday modeling pipeline. We will learn how we  can speed up our traditional vehicle modeling tasks using Houdini  Digital Assets, procedural techniques, and Houdini's surface operators.  By the end of the course, we will have walked through how to create the  Dropship model, how to generate the terrain seen in the demo, and how to  get the Dropship set up inside both Unity 2018 and Unreal 4. Best part is, since Side Effects Software sponsored this course, the course is  free! 

Practical Game Development in Unity 4: Level 1

A beginner-friendly, pragmatic approach to building video games in the Unity game engine!

Created by 3D BUZZ Programming and Digital Art training - 

"]

Students: 17772, Price: Free

This video series is all about the practical approach to using the tools made available to us in Unity 4 to create our very own video game! We will be creating a Missile Commander clone; which allows us to explore many of the techniques we can employ in our own projects: such as collision detection, asset management, level management, basic GUI implementation, particle effects and more!

The purpose of this series is to lead by example; and as a result, everything we discuss will be put to immediate use in the form of completing our game.

Unity Game Dev for Beginners | Build a 3D Ball Runner Game

Understand the basic principles of game development inside Unity by building a 3D Ball runner.

Created by Dinesh Tavasalkar - Engineer, Developer, Technical Trainer

"]

Students: 17615, Price: Free

Do you want to make a carrier in Gaming industry or are you interested in building your own games. If the answer to both the questions is YES, then you have come to the right place. This course is for students who are somewhat familiar to C++ or C# programming language and want to develop computer games using unity. The following topics will be covered in this course.

  • Position, rotate and scale gamobjects inside Unity

  • Add colors and background textures to gameobjects

  • Understand the programming logic for taking input from the keyboard arrow keys and move the sphere in different direction.

  • Making the Ball jump (over the hurdles)

  • Creating golden coins and rotating them

  • Collecting the coins and decrementing the score once each coind is collected

  • Switching the scene once all the coins are collected

  • Working with 2D Components such as 2D Text, Background textures and 2D  Buttons for developing the Menu scene and End scene.

  • Adding Onclick event to the buttons for switching between scenes when button is pressed

  • Exiting the game once exit button is pressed. 

So guys what are you waiting for, there are a lot of new things that you will learn from this course. Enroll now and start building your first 3D game inside unity.

VR in Unity: A Beginner’s Guide

Go from "I've no idea what I'm doing" to "I've very little idea what I'm doing", for FREE.

Created by Mark Suter - High School Teacher

"]

Students: 17583, Price: Free

Make CORN HOLE in VR!

Intended for absolute beginners, this is a guerrilla-style approach to getting a VR app up and running quickly, with very little peripheral teaching of WHY were doing any of it. Sections 1 + 2 don't involve any actual coding, and get you started quickly. Coding takes place in the (in development...my students co-producing with me left for summer break! The nerve!) section 3 and beyond.

I teach a high school "Intro to Programming" class, and I'm making this to help them, and maybe others at the same time. This is all recorded in my classroom, March, April, May of 2018.

I planned to resume adding to this course in Sept 2018 and Spring 2019 with more Graphical User Interface (GUI) development and some beginner level coding, but have shifted effort into making a more polished version of this course for Unity itself. It will also be free, and published on the Unity site around May 2019.

You should dabble in Unity beforehand, maybe try the "Roll-a-Ball" tutorial on Unity's website just to familiarize yourself with the Unity interface.

I will be using Unity software, version 2017.3.

Unity 3D – Create a Top Down Camera with Editor Tools

Learn to create a Camera for your Top Down Games

Created by Indie - Pixel - Technical Artist / Programmer / 3D Artist

"]

Students: 16682, Price: Free

Welcome to the Top Down Camera Course! Brought to you by Indie-Pixel. In this course we will walk through the process of creating a Top Down Camera like those seen in orthographic games. We will walk through the code logic, step by step. We will then Create a basic editor tool to make it easier for anyone to edit. Finally we will look at ways to automate the setup of the camera and how to make the code more re-usable by basing our classes. By the end you will have your very own Top Down Camera components that you can use in any Unity project!  Best thing is that its free!

iOS Game Development in Swift 2

Learn to create a 'tripeak solitaire' card game

Created by Sabatino Masala - iOS developer

"]

Students: 13665, Price: Free

Lead instructor at codecaptain.io, Sabatino Masala will teach you how to create an entire Tripeaks Card game in Apple's 2D gaming framework called SpriteKit.

Sabatino trained over 900 students in person and improved his teaching approach over the years so students could strengthen their programming skills in an effective and fun course.

2016 marks his 10th year of being a game developer and over the years he released over 27 games, 18 of which reached over 1 million unique players!

All that attention didn't go unnoticed, because recently, one of the biggest companies in the gaming industry reached out to him, and that company was Nintendo. They made him a certified Nintendo developer, so you can rest assured you're in the right hands for learning a thing or two about game development.

This course is meant for students with some prior experience in (app) programming and want to start learning game development in iOS. This course will provide the source of every step in the lectures, so no need to worry when you're stuck somewhere!

All the assets will be provided and you're free to use them in any other project.

What will I learn in this course?

  • The Model View Controller (MVC) pattern
  • The Swift programming language
  • SKScenes for managing the menu and game scene
  • SKNodes and SKSpriteNodes
  • SKTransitions for transitioning between scenes
  • UIMotionEffects for parallax effects
    • Creating delegates and subclasses to communicate effectively between UIKit and Spritekit
  • Dazzling animations in SpriteKit using SKActions
  • Cross-device compatibility (we'll support all iPhones starting from iPhone 4 as well as the iPad)
  • Keeping your code structured and organized
  • The entire game mechanics for creating a Tripeak Solitaire game
  • Solving issues that have origins in the Swift compiler
  • Squatting bugs in a timely matter
  • Focussing on an impeccable user-experience

The ideal student has...

  • ... some prior experience with Xcode
  • ... some programming experience in Swift or Objective-C
  • ... a big interest for game development and isn't afraid to get its hands dirty when experiencing an issue