Learn Construct 2: Creating a top-down shooter in HTML5!

Learn to create a top-down shooter game with Construct 2, featuring dynamic projectiles, enemy AI, and more. Perfect for beginners and experienced developers alike!

  • Overview
  • Curriculum
  • Instructor
  • Review

Brief Summary

This course is all about building a cool top-down shooter game using Construct 2. You’ll learn how to make the game fun and exciting with easily digestible lessons, while diving into techniques like enemy AI and dynamic projectiles. It’s really about making game development fun and simple!

Key Points

  • Create a top-down shooter game using Construct 2.
  • Includes assets like art, animations, and sound effects.
  • Learn simulated controls, dynamic cameras, and enemy AI.
  • Course suitable for beginners and experienced programmers.
  • Content regularly updated with new features and improvements.

Learning Outcomes

  • Implement simple solutions for advanced game mechanics like enemy AI.
  • Organize and separate event sheets for efficient coding.
  • Understand how to create engaging gameplay that feels great.

About This Course

Construct 2: MADE EASY! How to make a top-down shooter with HUD elements, enemies, dynamic projectiles and more!

==================================================================

How to make an "top-down shooter" in Construct 2!

==================================================================

What is the course about?

++++++++++++++++++++++++++++

This course is about creating an intense top-down shooter game. By using Construct 2 and it's extremely fast ability to get a thought out of your head and into code, we are going to be diving right into creating our game. This course is about understanding how we can take a very advanced topic and make it simple all thanks to Construct 2.

=======================

What material is included?

=======================

In the beginning of the course you have access to all of the assets used (art, animations, SFX) so you can make the same game along with me. In the download you will find the .capx we create at the end of the lecture!

++++++++++++++++++++++++++++

What does this course include?

++++++++++++++++++++++++++++

  • Simulated controls

  • Configurable shooting

  • Bullet accuracy

  • Dynamic Camera

  • Camera Screenshake

  • Enemy AI using Line of Sight

  • Enemy tracking

  • Functions and parameters

  • Muzzle Flash

  • Player health and death

  • End game

  • Random enemy spawning

  • Instance variables

  • Bullet shells

  • Pushing the limits of Construct Free but great for C2 Personal

  • All assets are free to use for commercial use.

+++++++++++++++++++++++++++

The course is always being updated as is the game engine we are making!

=======================

Why take this course?

=======================

The lectures are quick and easy to understand. If you follow along with the provided assets you will easily find yourself able to create any kind of game once the course is over. I personally think that as soon as you finish the course you are going to want to add so much more to your own game that you are going to have no choice!

++++++++++++++++++++++++++++

Is this course right for me?

++++++++++++++++++++++++++++

If you have never programmed before this course is perfect for you. If you have programmed before this course is ALSO perfect for you. Whether you are just starting out or an advanced user you will find some of this information helpful.

=======================

How is this course structured?

++++++++++++++++++++++++++++

I have structured this course in a way where we add the important things first and create the gameplay second. By creating and fine tuning the mechanics as we go we are able to understand everything Construct 2 has to offer and create an awesome game on the way!

I hope to see you in the discussion!

- Jeremy

  • Implement simple solutions to advanced topics such as Enemy AI and Player Shooting

  • Learn how to create and separate event sheets for organized and efficient code.

  • Learn the basic principles of game feel and how to make our game not be dull

Instructor

Profile photo of Jeremy Alexander
Jeremy Alexander

Jeremy Alexander is an Entrepreneur, Game Developer, Marketer and Product Designer!He has made numerous best-selling on Udemy and has more courses coming soon.In his free time he enjoys playing Guitar, Tabletop Games, and meeting new people. Jeremy's true passion is helping others, and one day wants to run his own company serving the education industry.

Review
4.9 course rating
4K ratings
ui-avatar of Travis Erickson
Travis E.
5.0
2 years ago

I enjoyed the course. The lessons where the perfect length, well thought out and very well spoken. There are a couple of areas that went a little too quick and I had to replay a couple of them. Also, for a non programmer, I think a little bit more time could have been spent explaining the higher functions that were used and why, for example, LERP, Function.Param and the entire Enemy Spawn Manager. I do not have any issues with the follow along method of learning but it really does no good without the reason for doing it.
Thank you for taking the time to make this tutorial and I hope you take the time to make more!

  • Helpful
  • Not helpful
ui-avatar of Bo Botts
Bo B.
2.5
2 years ago

update it and you cant download the zip file. Change it

  • Helpful
  • Not helpful
ui-avatar of Chris Allen Moore
Chris A. M.
5.0
3 years ago

This is a great course! Most other courses for Construct don't show how to create and use your own functions.

  • Helpful
  • Not helpful
ui-avatar of Gregory ULM
Gregory U.
4.5
4 years ago

Instructor speaks clearly and the content of this course is really focusing on the subject.

  • Helpful
  • Not helpful
ui-avatar of Márcio Rogério
Márcio R.
5.0
4 years ago

curso muitooo bom...

  • Helpful
  • Not helpful
ui-avatar of Abdessamed Boulkroun
Abdessamed B.
4.5
4 years ago

I enjoyed the course, I've learned so much from it.

  • Helpful
  • Not helpful
ui-avatar of Vijay Vasanthan PR
Vijay V. P.
3.0
5 years ago

I learned new stuff for sure but I wish the course was updated. I needed a bit slow explanation of player shooting which would have made the course a top one. Still now I am difficulties in understanding that part, other than that nice one, author skips explanations for few actions he does. His organising patterns were really good.
Cons are the author is not answering Q&A and the course is outdated, if you feel that's not a problem go for it, you will learn for sure.

  • Helpful
  • Not helpful
ui-avatar of Tyler Kobelia
Tyler K.
5.0
6 years ago

I really enjoyed this course. Jeremy is an excellent instructor. I would recommend all of his courses for anyone wanting to learn Construct 2. They are directly related to that game engine. He provides explanation for developing a game and the concepts behind the programming going into the game mechanics.
I'm more interested in the game design and creation end of things and not much of a programmer. I'm working on it though, and starting with Construct 2 and Jeremy's courses I have my first game nearly complete. He leaves more things open like health and ammo pick-ups. I'd love for him to go more into an inventory system for his courses. Much of what you learn leaves you primed to add-on with your concepts and continue your game design. For instance I created a shield using the enemy AI concept from this video for when it hits walls. I add simple subtract to the enemy health variable and now I have a force-field that damages enemies and protects the player from projectiles and enemy collision.
This understanding all came from this awesome course.

  • Helpful
  • Not helpful
ui-avatar of Yashpal Lindsay
Yashpal L.
4.0
7 years ago

this course was so much help full i'm a new using with construct 2 and this is just a god send it really help me a lot with a lot of stuff i wasn't understanding before ,i'm making a space shooter game an need differ enemy ai and this course give me a lot of idea , and i'm going to make a top down shooter game all because of this course

  • Helpful
  • Not helpful
ui-avatar of Jonathan Hodge
Jonathan H.
5.0
7 years ago

Before taking this course I've seen some of Jeremy's tutorials on YouTube so I felt comfortable going into this course and I knew I was going to come out of it with a wealth of knowledge. I'm just learning Construct and Jeremy explains things in a way that's easy to understand for beginners. After taking this course I feel more than confident that I can start building my own game in Construct. If you're having doubts about taking this course, I highly recommend taking it. You'll learn a lot and with Jeremy as the instructor you're in good hands.

  • Helpful
  • Not helpful
Leave A Reply

Your email address will not be published. Required fields are marked *

Ratings

Courses You May Like

Lorem ipsum dolor sit amet elit
Show More Courses