Create a Space Shoot 'Em Up With Unity (

Game development made easy. Learn C# using Unity and create your very own side-scrolling Space Shooter!

Created by: James Doyle

Produced in 2018

What you will learn

  • Learn C#, a modern versatile programming language.
  • Understand the capabilities of 2D development in Unity.
  • Develop strong and transferrable problem solving skills.
  • Gain an understanding of the game development process.
  • Learn how object oriented programming works in practice.

Quality Score

Content Quality
Video Quality
Qualified Instructor
Course Pace
Course Depth & Coverage

Overall Score : 88 / 100

Live Chat with CourseDuck's Co-Founder for Help

Need help deciding on a unity course? Or looking for more detail on James Doyle's Create a Space Shoot 'Em Up With Unity? Feel free to chat below.
Join CourseDuck's Online Learning Discord Community

Course Description

Learn how to create and program your very own side-scrolling Space Shooter game using 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.
This course has been designed to be easily understandable to everyone, so whether you're a complete beginner, an artist looking to expand their game development range or a programmer interested in understanding game design, this course will help you gain a greater understanding of development.

At the end of this course you will have developed the ability to create such game elements as:
  • Full movement and firing mechanics
  • Scrolling Backgrounds
  • Enemies with multiple movement patterns
  • Spawning waves of enemies and space debris
  • Power Ups
  • Music & Sound Effects
  • A Fully-featured Boss Battle
  • Fully interactive menus
  • Tracking scores and high scores
  • and more...
Start learning today and let me help you become a game developer!
Who this course is for:
  • Anyone who wants to make their own 2D games.
  • Please who want to create and publish their own games.
  • Complete beginners with an interest in learning game development.
  • Developers who want to re-skill across to game development.
  • People interested in working in the game design industy.
  • Competent and confident with using a computer.

*Some courses are excluded from this sale. Coupon not working? If the link above doesn't drop prices, clear the cookies in your browser and then click this link here.
Also, you may need to apply the coupon code directly on the cart page to get the discount.

Coupon Code

Instructor Details

James Doyle

Hi, I'm James. I have helped thousands of people learn how to develop their own games in Unity, and whether you're a first-time developer, or need to refresh your skills, I can help you learn to make the games you want to make.
With a bachelors degree in Computer Science and a background working in independent game development, I have been helping others to create their own games and release them on multiple platforms.
I believe in helping you learn by teaching code in context, so rather than having to memorize a bunch of stuff you've never seen before, you learn how each coding concept can be applied to real working problems in your games.
I can't wait to help you learn all about making your own games and how to make them a success.
So why not start learning to make games with me now?
See you soon!



66 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

By Terrence Beckham on a week ago

The instructor is very good at keeping the course structured and not confusing. The instructor does a great job of explaining the code.

By Craig Ohara on a month ago

Great course. Easy to follow and a great instructor. Will be doing his other courses.Game code is at the end and wish I'd known sooner but perhaps it helped having to find my errors and change them,

By Daveanan Raghoo on a month ago

I really enjoyed this course, I learned a lot, the explanations were not rushed and I was able to follow along easily.

By Games 2Play on 6 months ago

James doyle is a very good teacher, he explains everything in great detail i have learned so much from taking his courses and i can now build 3d platform games and also now can build space shooter games.I look forward to more courses from him in the future overall im very pleased with this course and would recommend it to any new commer to games design.

By Chris McAuley on 3 months ago

Absolutely loved this course. I am a veteran of Unity courses on Udemy and James explains the subject matter clearly and with real-world examples. He's engaging and knowledgable. It has elements for beginner and intermediate Unity developers and this is a great jumping-off point for anyone wanting to start making games.

By Mustafa Zderya on 9 months ago

Overall it is a useful Unity course. if you are new to Unity or game development you will learn a lot of things. There is always a but.. The instructor does not use functions to tidy his code. It just kind of bothered me. Sometimes he writes same code block two or tree times. He could have use function for repetitive code blocks. This a good course for learning a cool improvable Space Shooter like games. Don't hasitate to buy it.

By Brandon on 7 months ago

This course works at a good enough pace for a beginner, explaining things well as we go through it. It also feels practical without getting excessive.The assets provided are rather charming as well.

By Stephen Martin on 10 months ago

I really enjoyed this course and feel encouraged to continue to advancing my education in this intimidating field.James was consice and easy to follow.My one criticism is that I had real difficulty keeping up with James when it came to writing actual code. My pause button had a real workout with this one.All in all a very enjoyable course and I will be looking out for future courses by James.

By Eduardo Moyrn Candela on 8 months ago

Ive learned a lot with this course, thanks!

By Tim Silverpanda on 3 months ago

Yes it is good, I know most of the basics since before, but I'm a bit rusty so nice hearing it all again from a pro.

By Ricardo Takahasi Conca on 8 months ago

i'm learning so much while making the game. It is a very rewarding feeling, great course!! :D

By Abdul Khan on 10 months ago

An essential course for any developer learning Unity what ever your level. The course is very well organised with clear explanations. I learned a lot and will be keep my eye out for more courses from this instructor. If want to learn how to develop a complete game, this course if your you. A BIG thank you to James, this course is brilliant!