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

  • Course provided by Udemy
  • Study type: Online
  • Starts: Anytime
  • Price: See latest price on Udemy
Udemy

Course Description

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

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

Who this course is for:

  • This course is for the person who just wants to HONE THEIR CRAFT and make a video game.
  • If you don't like diving right into the content and want a course that explains every little iota, this course is not for you.
  • Those who have always wanted to make a game like this but thought it was too complicated will love this course!

Instructor

Teaching Game & Software Dev, Web Design, & Email Marketing
  • 4.3 Instructor Rating
  • 1,294 Reviews
  • 26,951 Students
  • 5 Courses

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.

Expected Outcomes

  1. 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 Learn the basic principles of game feel and how to make our game not feel dull. Be comfortable splitting up our game into manageable chunks and adding minor details as you progress. Learn how to use the shadowcasting abilities to make our levels have more depth. Create enemy AI that are not overly complicated but complex enough to beat you before you have a chance! Create a dynamic camera using C2's built in Scroll To and lerp function Know how to make functions accept parameters for things like bullet accuracy and screenshake! Push the free edition of C2 to it's limits however leaving a lot of room to tidy up with the personal edition! Experience very frequent UPDATES to lectures and course downloads! Learn intuitive ways of programming without actually having to type out code. C2 makes it the perfect balance for those who think logically. Show more Show less Course content 7 sections • 35 lectures • 1h 23m total length Expand all sections Welcome to creating your top-down shooter! 2 lectures • 1min Introduction / Proof of what we are making! Preview 00:35 Who Am I ? Why take this course? Preview 00:39 Setting up our project file 2 lectures • 3min Setting up our layout Preview 02:18 Importing our sounds 00:35 Programming our player 10 lectures • 28min Player Movement: Part 1 Preview 02:35 Player Movement: Part 2 03:01 Player Movement: Part 3 01:32 Player Animations 01:47 Player Shooting: Part 1 Preview 05:08 Player Shooting: Part 2 06:31 Player Shooting: Adding a muzzle flash Preview 03:19 Player Shooting: Adding bullet accuracy Preview 02:00 Player Health & Death 01:50 Player programming quiz! 3 questions Congratulations! 00:10 Creating our Level 7 lectures • 14min Adding our level objects Preview 02:14 Adding shadows 03:02 Adding our dynamic camera 02:31 Adding destructible objects and bullet collisions 02:34 Adding screenshake 01:40 Adding our HUD 02:11 Level Design Quiz! 5 questions Congratulations! 00:10 Programming our Enemy 8 lectures • 21min Enemy set-up Preview 02:01 Enemy AI: Line of sight 01:53 Enemy Behavior: Part 1 02:35 Enemy Behavior: Part 2 02:21 Enemy AI: Shooting bullets 05:33 Enemy Collision 02:42 Enemy Tracking 03:12 Enemy AI Quiz! 3 questions Congratulations! 00:15 What's next? 3 lectures • 9min Meaning: Game over 03:00 Meaning: Random enemy spawning and finale! 05:22 Post your projects! 00:21 Updates 3 lectures • 8min What would you like next? 00:27 YOUR FEEDBACK | Quiz 4 questions BONUS: Creating an Unbounded layout 03:39 BONUS: Adding bullet shells 04:10 Requirements At least Construct Free Edition No programming knowledge required although some previous experience is helpful Description ================================================================== 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 Who this course is for: This course is for the person who just wants to HONE THEIR CRAFT and make a video game. If you don't like diving right into the content and want a course that explains every little iota, this course is not for you. Those who have always wanted to make a game like this but thought it was too complicated will love this course! Show more Show less Instructor Jeremy Alexander Teaching Game & Software Dev, Web Design, & Email Marketing 4.3 Instructor Rating 1,294 Reviews 26,951 Students 5 Courses 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. Show more Show less Udemy Business Teach on Udemy Get the app About us Contact us Careers Blog Help and Support Affiliate Impressum Kontakt Terms Privacy policy Cookie settings Sitemap © 2021 Udemy, Inc. window.handleCSSToggleButtonClick = function (event) { var target = event.currentTarget; var cssToggleId = target && target.dataset && target.dataset.cssToggleId; var input = cssToggleId && document.getElementById(cssToggleId); if (input) { if (input.dataset.type === 'checkbox') { input.dataset.checked = input.dataset.checked ? '' : 'checked'; } else { input.dataset.checked = input.dataset.allowToggle && input.dataset.checked ? '' : 'checked'; var radios = document.querySelectorAll('[name="' + input.dataset.name + '"]'); for (var i = 0; i (function(){window['__CF$cv$params']={r:'6778cec07c2b40b9',m:'cd4d38e87775670bd3765046a75f548d156f90f3-1627755280-1800-AZhG20BiBGkCqoD2gshmUBY015tJ0S4gefyEr6Am0YJtKaZqbE2Tnk4xG/jlsvqQoqrh792J9gs7zc/3Y2uoez9F4mj/XEUxclFigoF+mprRScOPJIrvchkAaWZ+p+Mb0FUGDsoeU3UX+hC5xanheIOL71j8w6VDmEDCCBoDCDK/U+V8uTPBGr1kYtWB+Ry3cQ==',s:[0x982d9765f6,0x8c4eb1a70d],}})();
  2. 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 Learn the basic principles of game feel and how to make our game not feel dull. Be comfortable splitting up our game into manageable chunks and adding minor details as you progress. Learn how to use the shadowcasting abilities to make our levels have more depth. Create enemy AI that are not overly complicated but complex enough to beat you before you have a chance! Create a dynamic camera using C2's built in Scroll To and lerp function Know how to make functions accept parameters for things like bullet accuracy and screenshake! Push the free edition of C2 to it's limits however leaving a lot of room to tidy up with the personal edition! Experience very frequent UPDATES to lectures and course downloads! Learn intuitive ways of programming without actually having to type out code. C2 makes it the perfect balance for those who think logically. Show more Show less Course content 7 sections • 35 lectures • 1h 23m total length Expand all sections Welcome to creating your top-down shooter! 2 lectures • 1min Introduction / Proof of what we are making! Preview 00:35 Who Am I ? Why take this course? Preview 00:39 Setting up our project file 2 lectures • 3min Setting up our layout Preview 02:18 Importing our sounds 00:35 Programming our player 10 lectures • 28min Player Movement: Part 1 Preview 02:35 Player Movement: Part 2 03:01 Player Movement: Part 3 01:32 Player Animations 01:47 Player Shooting: Part 1 Preview 05:08 Player Shooting: Part 2 06:31 Player Shooting: Adding a muzzle flash Preview 03:19 Player Shooting: Adding bullet accuracy Preview 02:00 Player Health & Death 01:50 Player programming quiz! 3 questions Congratulations! 00:10 Creating our Level 7 lectures • 14min Adding our level objects Preview 02:14 Adding shadows 03:02 Adding our dynamic camera 02:31 Adding destructible objects and bullet collisions 02:34 Adding screenshake 01:40 Adding our HUD 02:11 Level Design Quiz! 5 questions Congratulations! 00:10 Programming our Enemy 8 lectures • 21min Enemy set-up Preview 02:01 Enemy AI: Line of sight 01:53 Enemy Behavior: Part 1 02:35 Enemy Behavior: Part 2 02:21 Enemy AI: Shooting bullets 05:33 Enemy Collision 02:42 Enemy Tracking 03:12 Enemy AI Quiz! 3 questions Congratulations! 00:15 What's next? 3 lectures • 9min Meaning: Game over 03:00 Meaning: Random enemy spawning and finale! 05:22 Post your projects! 00:21 Updates 3 lectures • 8min What would you like next? 00:27 YOUR FEEDBACK | Quiz 4 questions BONUS: Creating an Unbounded layout 03:39 BONUS: Adding bullet shells 04:10 Requirements At least Construct Free Edition No programming knowledge required although some previous experience is helpful Description ================================================================== 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 Who this course is for: This course is for the person who just wants to HONE THEIR CRAFT and make a video game. If you don't like diving right into the content and want a course that explains every little iota, this course is not for you. Those who have always wanted to make a game like this but thought it was too complicated will love this course! Show more Show less Instructor Jeremy Alexander Teaching Game & Software Dev, Web Design, & Email Marketing 4.3 Instructor Rating 1,294 Reviews 26,951 Students 5 Courses 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. Show more Show less Udemy Business Teach on Udemy Get the app About us Contact us Careers Blog Help and Support Affiliate Impressum Kontakt Terms Privacy policy Cookie settings Sitemap © 2021 Udemy, Inc. window.handleCSSToggleButtonClick = function (event) { var target = event.currentTarget; var cssToggleId = target && target.dataset && target.dataset.cssToggleId; var input = cssToggleId && document.getElementById(cssToggleId); if (input) { if (input.dataset.type === 'checkbox') { input.dataset.checked = input.dataset.checked ? '' : 'checked'; } else { input.dataset.checked = input.dataset.allowToggle && input.dataset.checked ? '' : 'checked'; var radios = document.querySelectorAll('[name="' + input.dataset.name + '"]'); for (var i = 0; i (function(){window['__CF$cv$params']={r:'6778cec07c2b40b9',m:'cd4d38e87775670bd3765046a75f548d156f90f3-1627755280-1800-AZhG20BiBGkCqoD2gshmUBY015tJ0S4gefyEr6Am0YJtKaZqbE2Tnk4xG/jlsvqQoqrh792J9gs7zc/3Y2uoez9F4mj/XEUxclFigoF+mprRScOPJIrvchkAaWZ+p+Mb0FUGDsoeU3UX+hC5xanheIOL71j8w6VDmEDCCBoDCDK/U+V8uTPBGr1kYtWB+Ry3cQ==',s:[0x982d9765f6,0x8c4eb1a70d],}})();
  3. Learn the basic principles of game feel and how to make our game not be dull Learn the basic principles of game feel and how to make our game not feel dull. Be comfortable splitting up our game into manageable chunks and adding minor details as you progress. Learn how to use the shadowcasting abilities to make our levels have more depth. Create enemy AI that are not overly complicated but complex enough to beat you before you have a chance! Create a dynamic camera using C2's built in Scroll To and lerp function Know how to make functions accept parameters for things like bullet accuracy and screenshake! Push the free edition of C2 to it's limits however leaving a lot of room to tidy up with the personal edition! Experience very frequent UPDATES to lectures and course downloads! Learn intuitive ways of programming without actually having to type out code. C2 makes it the perfect balance for those who think logically. Show more Show less Course content 7 sections • 35 lectures • 1h 23m total length Expand all sections Welcome to creating your top-down shooter! 2 lectures • 1min Introduction / Proof of what we are making! Preview 00:35 Who Am I ? Why take this course? Preview 00:39 Setting up our project file 2 lectures • 3min Setting up our layout Preview 02:18 Importing our sounds 00:35 Programming our player 10 lectures • 28min Player Movement: Part 1 Preview 02:35 Player Movement: Part 2 03:01 Player Movement: Part 3 01:32 Player Animations 01:47 Player Shooting: Part 1 Preview 05:08 Player Shooting: Part 2 06:31 Player Shooting: Adding a muzzle flash Preview 03:19 Player Shooting: Adding bullet accuracy Preview 02:00 Player Health & Death 01:50 Player programming quiz! 3 questions Congratulations! 00:10 Creating our Level 7 lectures • 14min Adding our level objects Preview 02:14 Adding shadows 03:02 Adding our dynamic camera 02:31 Adding destructible objects and bullet collisions 02:34 Adding screenshake 01:40 Adding our HUD 02:11 Level Design Quiz! 5 questions Congratulations! 00:10 Programming our Enemy 8 lectures • 21min Enemy set-up Preview 02:01 Enemy AI: Line of sight 01:53 Enemy Behavior: Part 1 02:35 Enemy Behavior: Part 2 02:21 Enemy AI: Shooting bullets 05:33 Enemy Collision 02:42 Enemy Tracking 03:12 Enemy AI Quiz! 3 questions Congratulations! 00:15 What's next? 3 lectures • 9min Meaning: Game over 03:00 Meaning: Random enemy spawning and finale! 05:22 Post your projects! 00:21 Updates 3 lectures • 8min What would you like next? 00:27 YOUR FEEDBACK | Quiz 4 questions BONUS: Creating an Unbounded layout 03:39 BONUS: Adding bullet shells 04:10 Requirements At least Construct Free Edition No programming knowledge required although some previous experience is helpful Description ================================================================== 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 Who this course is for: This course is for the person who just wants to HONE THEIR CRAFT and make a video game. If you don't like diving right into the content and want a course that explains every little iota, this course is not for you. Those who have always wanted to make a game like this but thought it was too complicated will love this course! Show more Show less Instructor Jeremy Alexander Teaching Game & Software Dev, Web Design, & Email Marketing 4.3 Instructor Rating 1,294 Reviews 26,951 Students 5 Courses 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. Show more Show less Udemy Business Teach on Udemy Get the app About us Contact us Careers Blog Help and Support Affiliate Impressum Kontakt Terms Privacy policy Cookie settings Sitemap © 2021 Udemy, Inc. window.handleCSSToggleButtonClick = function (event) { var target = event.currentTarget; var cssToggleId = target && target.dataset && target.dataset.cssToggleId; var input = cssToggleId && document.getElementById(cssToggleId); if (input) { if (input.dataset.type === 'checkbox') { input.dataset.checked = input.dataset.checked ? '' : 'checked'; } else { input.dataset.checked = input.dataset.allowToggle && input.dataset.checked ? '' : 'checked'; var radios = document.querySelectorAll('[name="' + input.dataset.name + '"]'); for (var i = 0; i (function(){window['__CF$cv$params']={r:'6778cec07c2b40b9',m:'cd4d38e87775670bd3765046a75f548d156f90f3-1627755280-1800-AZhG20BiBGkCqoD2gshmUBY015tJ0S4gefyEr6Am0YJtKaZqbE2Tnk4xG/jlsvqQoqrh792J9gs7zc/3Y2uoez9F4mj/XEUxclFigoF+mprRScOPJIrvchkAaWZ+p+Mb0FUGDsoeU3UX+hC5xanheIOL71j8w6VDmEDCCBoDCDK/U+V8uTPBGr1kYtWB+Ry3cQ==',s:[0x982d9765f6,0x8c4eb1a70d],}})();
  4. Learn the basic principles of game feel and how to make our game not feel dull. Be comfortable splitting up our game into manageable chunks and adding minor details as you progress. Learn how to use the shadowcasting abilities to make our levels have more depth. Create enemy AI that are not overly complicated but complex enough to beat you before you have a chance! Create a dynamic camera using C2's built in Scroll To and lerp function Know how to make functions accept parameters for things like bullet accuracy and screenshake! Push the free edition of C2 to it's limits however leaving a lot of room to tidy up with the personal edition! Experience very frequent UPDATES to lectures and course downloads! Learn intuitive ways of programming without actually having to type out code. C2 makes it the perfect balance for those who think logically. Show more Show less Course content 7 sections • 35 lectures • 1h 23m total length Expand all sections Welcome to creating your top-down shooter! 2 lectures • 1min Introduction / Proof of what we are making! Preview 00:35 Who Am I ? Why take this course? Preview 00:39 Setting up our project file 2 lectures • 3min Setting up our layout Preview 02:18 Importing our sounds 00:35 Programming our player 10 lectures • 28min Player Movement: Part 1 Preview 02:35 Player Movement: Part 2 03:01 Player Movement: Part 3 01:32 Player Animations 01:47 Player Shooting: Part 1 Preview 05:08 Player Shooting: Part 2 06:31 Player Shooting: Adding a muzzle flash Preview 03:19 Player Shooting: Adding bullet accuracy Preview 02:00 Player Health & Death 01:50 Player programming quiz! 3 questions Congratulations! 00:10 Creating our Level 7 lectures • 14min Adding our level objects Preview 02:14 Adding shadows 03:02 Adding our dynamic camera 02:31 Adding destructible objects and bullet collisions 02:34 Adding screenshake 01:40 Adding our HUD 02:11 Level Design Quiz! 5 questions Congratulations! 00:10 Programming our Enemy 8 lectures • 21min Enemy set-up Preview 02:01 Enemy AI: Line of sight 01:53 Enemy Behavior: Part 1 02:35 Enemy Behavior: Part 2 02:21 Enemy AI: Shooting bullets 05:33 Enemy Collision 02:42 Enemy Tracking 03:12 Enemy AI Quiz! 3 questions Congratulations! 00:15 What's next? 3 lectures • 9min Meaning: Game over 03:00 Meaning: Random enemy spawning and finale! 05:22 Post your projects! 00:21 Updates 3 lectures • 8min What would you like next? 00:27 YOUR FEEDBACK | Quiz 4 questions BONUS: Creating an Unbounded layout 03:39 BONUS: Adding bullet shells 04:10 Requirements At least Construct Free Edition No programming knowledge required although some previous experience is helpful Description ================================================================== 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 Who this course is for: This course is for the person who just wants to HONE THEIR CRAFT and make a video game. If you don't like diving right into the content and want a course that explains every little iota, this course is not for you. Those who have always wanted to make a game like this but thought it was too complicated will love this course! Show more Show less Instructor Jeremy Alexander Teaching Game & Software Dev, Web Design, & Email Marketing 4.3 Instructor Rating 1,294 Reviews 26,951 Students 5 Courses 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. Show more Show less Udemy Business Teach on Udemy Get the app About us Contact us Careers Blog Help and Support Affiliate Impressum Kontakt Terms Privacy policy Cookie settings Sitemap © 2021 Udemy, Inc. window.handleCSSToggleButtonClick = function (event) { var target = event.currentTarget; var cssToggleId = target && target.dataset && target.dataset.cssToggleId; var input = cssToggleId && document.getElementById(cssToggleId); if (input) { if (input.dataset.type === 'checkbox') { input.dataset.checked = input.dataset.checked ? '' : 'checked'; } else { input.dataset.checked = input.dataset.allowToggle && input.dataset.checked ? '' : 'checked'; var radios = document.querySelectorAll('[name="' + input.dataset.name + '"]'); for (var i = 0; i (function(){window['__CF$cv$params']={r:'6778cec07c2b40b9',m:'cd4d38e87775670bd3765046a75f548d156f90f3-1627755280-1800-AZhG20BiBGkCqoD2gshmUBY015tJ0S4gefyEr6Am0YJtKaZqbE2Tnk4xG/jlsvqQoqrh792J9gs7zc/3Y2uoez9F4mj/XEUxclFigoF+mprRScOPJIrvchkAaWZ+p+Mb0FUGDsoeU3UX+hC5xanheIOL71j8w6VDmEDCCBoDCDK/U+V8uTPBGr1kYtWB+Ry3cQ==',s:[0x982d9765f6,0x8c4eb1a70d],}})();
  5. Be comfortable splitting up our game into manageable chunks and adding minor details as you progress. Learn how to use the shadowcasting abilities to make our levels have more depth. Create enemy AI that are not overly complicated but complex enough to beat you before you have a chance! Create a dynamic camera using C2's built in Scroll To and lerp function Know how to make functions accept parameters for things like bullet accuracy and screenshake! Push the free edition of C2 to it's limits however leaving a lot of room to tidy up with the personal edition! Experience very frequent UPDATES to lectures and course downloads! Learn intuitive ways of programming without actually having to type out code. C2 makes it the perfect balance for those who think logically. Show more Show less Course content 7 sections • 35 lectures • 1h 23m total length Expand all sections Welcome to creating your top-down shooter! 2 lectures • 1min Introduction / Proof of what we are making! Preview 00:35 Who Am I ? Why take this course? Preview 00:39 Setting up our project file 2 lectures • 3min Setting up our layout Preview 02:18 Importing our sounds 00:35 Programming our player 10 lectures • 28min Player Movement: Part 1 Preview 02:35 Player Movement: Part 2 03:01 Player Movement: Part 3 01:32 Player Animations 01:47 Player Shooting: Part 1 Preview 05:08 Player Shooting: Part 2 06:31 Player Shooting: Adding a muzzle flash Preview 03:19 Player Shooting: Adding bullet accuracy Preview 02:00 Player Health & Death 01:50 Player programming quiz! 3 questions Congratulations! 00:10 Creating our Level 7 lectures • 14min Adding our level objects Preview 02:14 Adding shadows 03:02 Adding our dynamic camera 02:31 Adding destructible objects and bullet collisions 02:34 Adding screenshake 01:40 Adding our HUD 02:11 Level Design Quiz! 5 questions Congratulations! 00:10 Programming our Enemy 8 lectures • 21min Enemy set-up Preview 02:01 Enemy AI: Line of sight 01:53 Enemy Behavior: Part 1 02:35 Enemy Behavior: Part 2 02:21 Enemy AI: Shooting bullets 05:33 Enemy Collision 02:42 Enemy Tracking 03:12 Enemy AI Quiz! 3 questions Congratulations! 00:15 What's next? 3 lectures • 9min Meaning: Game over 03:00 Meaning: Random enemy spawning and finale! 05:22 Post your projects! 00:21 Updates 3 lectures • 8min What would you like next? 00:27 YOUR FEEDBACK | Quiz 4 questions BONUS: Creating an Unbounded layout 03:39 BONUS: Adding bullet shells 04:10 Requirements At least Construct Free Edition No programming knowledge required although some previous experience is helpful Description ================================================================== 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 Who this course is for: This course is for the person who just wants to HONE THEIR CRAFT and make a video game. If you don't like diving right into the content and want a course that explains every little iota, this course is not for you. Those who have always wanted to make a game like this but thought it was too complicated will love this course! Show more Show less Instructor Jeremy Alexander Teaching Game & Software Dev, Web Design, & Email Marketing 4.3 Instructor Rating 1,294 Reviews 26,951 Students 5 Courses 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. Show more Show less Udemy Business Teach on Udemy Get the app About us Contact us Careers Blog Help and Support Affiliate Impressum Kontakt Terms Privacy policy Cookie settings Sitemap © 2021 Udemy, Inc. window.handleCSSToggleButtonClick = function (event) { var target = event.currentTarget; var cssToggleId = target && target.dataset && target.dataset.cssToggleId; var input = cssToggleId && document.getElementById(cssToggleId); if (input) { if (input.dataset.type === 'checkbox') { input.dataset.checked = input.dataset.checked ? '' : 'checked'; } else { input.dataset.checked = input.dataset.allowToggle && input.dataset.checked ? '' : 'checked'; var radios = document.querySelectorAll('[name="' + input.dataset.name + '"]'); for (var i = 0; i (function(){window['__CF$cv$params']={r:'6778cec07c2b40b9',m:'cd4d38e87775670bd3765046a75f548d156f90f3-1627755280-1800-AZhG20BiBGkCqoD2gshmUBY015tJ0S4gefyEr6Am0YJtKaZqbE2Tnk4xG/jlsvqQoqrh792J9gs7zc/3Y2uoez9F4mj/XEUxclFigoF+mprRScOPJIrvchkAaWZ+p+Mb0FUGDsoeU3UX+hC5xanheIOL71j8w6VDmEDCCBoDCDK/U+V8uTPBGr1kYtWB+Ry3cQ==',s:[0x982d9765f6,0x8c4eb1a70d],}})();
  6. Learn how to use the shadowcasting abilities to make our levels have more depth. Create enemy AI that are not overly complicated but complex enough to beat you before you have a chance! Create a dynamic camera using C2's built in Scroll To and lerp function Know how to make functions accept parameters for things like bullet accuracy and screenshake! Push the free edition of C2 to it's limits however leaving a lot of room to tidy up with the personal edition! Experience very frequent UPDATES to lectures and course downloads! Learn intuitive ways of programming without actually having to type out code. C2 makes it the perfect balance for those who think logically. Show more Show less Course content 7 sections • 35 lectures • 1h 23m total length Expand all sections Welcome to creating your top-down shooter! 2 lectures • 1min Introduction / Proof of what we are making! Preview 00:35 Who Am I ? Why take this course? Preview 00:39 Setting up our project file 2 lectures • 3min Setting up our layout Preview 02:18 Importing our sounds 00:35 Programming our player 10 lectures • 28min Player Movement: Part 1 Preview 02:35 Player Movement: Part 2 03:01 Player Movement: Part 3 01:32 Player Animations 01:47 Player Shooting: Part 1 Preview 05:08 Player Shooting: Part 2 06:31 Player Shooting: Adding a muzzle flash Preview 03:19 Player Shooting: Adding bullet accuracy Preview 02:00 Player Health & Death 01:50 Player programming quiz! 3 questions Congratulations! 00:10 Creating our Level 7 lectures • 14min Adding our level objects Preview 02:14 Adding shadows 03:02 Adding our dynamic camera 02:31 Adding destructible objects and bullet collisions 02:34 Adding screenshake 01:40 Adding our HUD 02:11 Level Design Quiz! 5 questions Congratulations! 00:10 Programming our Enemy 8 lectures • 21min Enemy set-up Preview 02:01 Enemy AI: Line of sight 01:53 Enemy Behavior: Part 1 02:35 Enemy Behavior: Part 2 02:21 Enemy AI: Shooting bullets 05:33 Enemy Collision 02:42 Enemy Tracking 03:12 Enemy AI Quiz! 3 questions Congratulations! 00:15 What's next? 3 lectures • 9min Meaning: Game over 03:00 Meaning: Random enemy spawning and finale! 05:22 Post your projects! 00:21 Updates 3 lectures • 8min What would you like next? 00:27 YOUR FEEDBACK | Quiz 4 questions BONUS: Creating an Unbounded layout 03:39 BONUS: Adding bullet shells 04:10 Requirements At least Construct Free Edition No programming knowledge required although some previous experience is helpful Description ================================================================== 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 Who this course is for: This course is for the person who just wants to HONE THEIR CRAFT and make a video game. If you don't like diving right into the content and want a course that explains every little iota, this course is not for you. Those who have always wanted to make a game like this but thought it was too complicated will love this course! Show more Show less Instructor Jeremy Alexander Teaching Game & Software Dev, Web Design, & Email Marketing 4.3 Instructor Rating 1,294 Reviews 26,951 Students 5 Courses 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. Show more Show less Udemy Business Teach on Udemy Get the app About us Contact us Careers Blog Help and Support Affiliate Impressum Kontakt Terms Privacy policy Cookie settings Sitemap © 2021 Udemy, Inc. window.handleCSSToggleButtonClick = function (event) { var target = event.currentTarget; var cssToggleId = target && target.dataset && target.dataset.cssToggleId; var input = cssToggleId && document.getElementById(cssToggleId); if (input) { if (input.dataset.type === 'checkbox') { input.dataset.checked = input.dataset.checked ? '' : 'checked'; } else { input.dataset.checked = input.dataset.allowToggle && input.dataset.checked ? '' : 'checked'; var radios = document.querySelectorAll('[name="' + input.dataset.name + '"]'); for (var i = 0; i (function(){window['__CF$cv$params']={r:'6778cec07c2b40b9',m:'cd4d38e87775670bd3765046a75f548d156f90f3-1627755280-1800-AZhG20BiBGkCqoD2gshmUBY015tJ0S4gefyEr6Am0YJtKaZqbE2Tnk4xG/jlsvqQoqrh792J9gs7zc/3Y2uoez9F4mj/XEUxclFigoF+mprRScOPJIrvchkAaWZ+p+Mb0FUGDsoeU3UX+hC5xanheIOL71j8w6VDmEDCCBoDCDK/U+V8uTPBGr1kYtWB+Ry3cQ==',s:[0x982d9765f6,0x8c4eb1a70d],}})();
  7. Create enemy AI that are not overly complicated but complex enough to beat you before you have a chance! Create a dynamic camera using C2's built in Scroll To and lerp function Know how to make functions accept parameters for things like bullet accuracy and screenshake! Push the free edition of C2 to it's limits however leaving a lot of room to tidy up with the personal edition! Experience very frequent UPDATES to lectures and course downloads! Learn intuitive ways of programming without actually having to type out code. C2 makes it the perfect balance for those who think logically. Show more Show less Course content 7 sections • 35 lectures • 1h 23m total length Expand all sections Welcome to creating your top-down shooter! 2 lectures • 1min Introduction / Proof of what we are making! Preview 00:35 Who Am I ? Why take this course? Preview 00:39 Setting up our project file 2 lectures • 3min Setting up our layout Preview 02:18 Importing our sounds 00:35 Programming our player 10 lectures • 28min Player Movement: Part 1 Preview 02:35 Player Movement: Part 2 03:01 Player Movement: Part 3 01:32 Player Animations 01:47 Player Shooting: Part 1 Preview 05:08 Player Shooting: Part 2 06:31 Player Shooting: Adding a muzzle flash Preview 03:19 Player Shooting: Adding bullet accuracy Preview 02:00 Player Health & Death 01:50 Player programming quiz! 3 questions Congratulations! 00:10 Creating our Level 7 lectures • 14min Adding our level objects Preview 02:14 Adding shadows 03:02 Adding our dynamic camera 02:31 Adding destructible objects and bullet collisions 02:34 Adding screenshake 01:40 Adding our HUD 02:11 Level Design Quiz! 5 questions Congratulations! 00:10 Programming our Enemy 8 lectures • 21min Enemy set-up Preview 02:01 Enemy AI: Line of sight 01:53 Enemy Behavior: Part 1 02:35 Enemy Behavior: Part 2 02:21 Enemy AI: Shooting bullets 05:33 Enemy Collision 02:42 Enemy Tracking 03:12 Enemy AI Quiz! 3 questions Congratulations! 00:15 What's next? 3 lectures • 9min Meaning: Game over 03:00 Meaning: Random enemy spawning and finale! 05:22 Post your projects! 00:21 Updates 3 lectures • 8min What would you like next? 00:27 YOUR FEEDBACK | Quiz 4 questions BONUS: Creating an Unbounded layout 03:39 BONUS: Adding bullet shells 04:10 Requirements At least Construct Free Edition No programming knowledge required although some previous experience is helpful Description ================================================================== 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 Who this course is for: This course is for the person who just wants to HONE THEIR CRAFT and make a video game. If you don't like diving right into the content and want a course that explains every little iota, this course is not for you. Those who have always wanted to make a game like this but thought it was too complicated will love this course! Show more Show less Instructor Jeremy Alexander Teaching Game & Software Dev, Web Design, & Email Marketing 4.3 Instructor Rating 1,294 Reviews 26,951 Students 5 Courses 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. Show more Show less Udemy Business Teach on Udemy Get the app About us Contact us Careers Blog Help and Support Affiliate Impressum Kontakt Terms Privacy policy Cookie settings Sitemap © 2021 Udemy, Inc. window.handleCSSToggleButtonClick = function (event) { var target = event.currentTarget; var cssToggleId = target && target.dataset && target.dataset.cssToggleId; var input = cssToggleId && document.getElementById(cssToggleId); if (input) { if (input.dataset.type === 'checkbox') { input.dataset.checked = input.dataset.checked ? '' : 'checked'; } else { input.dataset.checked = input.dataset.allowToggle && input.dataset.checked ? '' : 'checked'; var radios = document.querySelectorAll('[name="' + input.dataset.name + '"]'); for (var i = 0; i (function(){window['__CF$cv$params']={r:'6778cec07c2b40b9',m:'cd4d38e87775670bd3765046a75f548d156f90f3-1627755280-1800-AZhG20BiBGkCqoD2gshmUBY015tJ0S4gefyEr6Am0YJtKaZqbE2Tnk4xG/jlsvqQoqrh792J9gs7zc/3Y2uoez9F4mj/XEUxclFigoF+mprRScOPJIrvchkAaWZ+p+Mb0FUGDsoeU3UX+hC5xanheIOL71j8w6VDmEDCCBoDCDK/U+V8uTPBGr1kYtWB+Ry3cQ==',s:[0x982d9765f6,0x8c4eb1a70d],}})();
  8. Create a dynamic camera using C2's built in Scroll To and lerp function Know how to make functions accept parameters for things like bullet accuracy and screenshake! Push the free edition of C2 to it's limits however leaving a lot of room to tidy up with the personal edition! Experience very frequent UPDATES to lectures and course downloads! Learn intuitive ways of programming without actually having to type out code. C2 makes it the perfect balance for those who think logically. Show more Show less Course content 7 sections • 35 lectures • 1h 23m total length Expand all sections Welcome to creating your top-down shooter! 2 lectures • 1min Introduction / Proof of what we are making! Preview 00:35 Who Am I ? Why take this course? Preview 00:39 Setting up our project file 2 lectures • 3min Setting up our layout Preview 02:18 Importing our sounds 00:35 Programming our player 10 lectures • 28min Player Movement: Part 1 Preview 02:35 Player Movement: Part 2 03:01 Player Movement: Part 3 01:32 Player Animations 01:47 Player Shooting: Part 1 Preview 05:08 Player Shooting: Part 2 06:31 Player Shooting: Adding a muzzle flash Preview 03:19 Player Shooting: Adding bullet accuracy Preview 02:00 Player Health & Death 01:50 Player programming quiz! 3 questions Congratulations! 00:10 Creating our Level 7 lectures • 14min Adding our level objects Preview 02:14 Adding shadows 03:02 Adding our dynamic camera 02:31 Adding destructible objects and bullet collisions 02:34 Adding screenshake 01:40 Adding our HUD 02:11 Level Design Quiz! 5 questions Congratulations! 00:10 Programming our Enemy 8 lectures • 21min Enemy set-up Preview 02:01 Enemy AI: Line of sight 01:53 Enemy Behavior: Part 1 02:35 Enemy Behavior: Part 2 02:21 Enemy AI: Shooting bullets 05:33 Enemy Collision 02:42 Enemy Tracking 03:12 Enemy AI Quiz! 3 questions Congratulations! 00:15 What's next? 3 lectures • 9min Meaning: Game over 03:00 Meaning: Random enemy spawning and finale! 05:22 Post your projects! 00:21 Updates 3 lectures • 8min What would you like next? 00:27 YOUR FEEDBACK | Quiz 4 questions BONUS: Creating an Unbounded layout 03:39 BONUS: Adding bullet shells 04:10 Requirements At least Construct Free Edition No programming knowledge required although some previous experience is helpful Description ================================================================== 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 Who this course is for: This course is for the person who just wants to HONE THEIR CRAFT and make a video game. If you don't like diving right into the content and want a course that explains every little iota, this course is not for you. Those who have always wanted to make a game like this but thought it was too complicated will love this course! Show more Show less Instructor Jeremy Alexander Teaching Game & Software Dev, Web Design, & Email Marketing 4.3 Instructor Rating 1,294 Reviews 26,951 Students 5 Courses 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. Show more Show less Udemy Business Teach on Udemy Get the app About us Contact us Careers Blog Help and Support Affiliate Impressum Kontakt Terms Privacy policy Cookie settings Sitemap © 2021 Udemy, Inc. window.handleCSSToggleButtonClick = function (event) { var target = event.currentTarget; var cssToggleId = target && target.dataset && target.dataset.cssToggleId; var input = cssToggleId && document.getElementById(cssToggleId); if (input) { if (input.dataset.type === 'checkbox') { input.dataset.checked = input.dataset.checked ? '' : 'checked'; } else { input.dataset.checked = input.dataset.allowToggle && input.dataset.checked ? '' : 'checked'; var radios = document.querySelectorAll('[name="' + input.dataset.name + '"]'); for (var i = 0; i (function(){window['__CF$cv$params']={r:'6778cec07c2b40b9',m:'cd4d38e87775670bd3765046a75f548d156f90f3-1627755280-1800-AZhG20BiBGkCqoD2gshmUBY015tJ0S4gefyEr6Am0YJtKaZqbE2Tnk4xG/jlsvqQoqrh792J9gs7zc/3Y2uoez9F4mj/XEUxclFigoF+mprRScOPJIrvchkAaWZ+p+Mb0FUGDsoeU3UX+hC5xanheIOL71j8w6VDmEDCCBoDCDK/U+V8uTPBGr1kYtWB+Ry3cQ==',s:[0x982d9765f6,0x8c4eb1a70d],}})();
  9. Know how to make functions accept parameters for things like bullet accuracy and screenshake! Push the free edition of C2 to it's limits however leaving a lot of room to tidy up with the personal edition! Experience very frequent UPDATES to lectures and course downloads! Learn intuitive ways of programming without actually having to type out code. C2 makes it the perfect balance for those who think logically. Show more Show less Course content 7 sections • 35 lectures • 1h 23m total length Expand all sections Welcome to creating your top-down shooter! 2 lectures • 1min Introduction / Proof of what we are making! Preview 00:35 Who Am I ? Why take this course? Preview 00:39 Setting up our project file 2 lectures • 3min Setting up our layout Preview 02:18 Importing our sounds 00:35 Programming our player 10 lectures • 28min Player Movement: Part 1 Preview 02:35 Player Movement: Part 2 03:01 Player Movement: Part 3 01:32 Player Animations 01:47 Player Shooting: Part 1 Preview 05:08 Player Shooting: Part 2 06:31 Player Shooting: Adding a muzzle flash Preview 03:19 Player Shooting: Adding bullet accuracy Preview 02:00 Player Health & Death 01:50 Player programming quiz! 3 questions Congratulations! 00:10 Creating our Level 7 lectures • 14min Adding our level objects Preview 02:14 Adding shadows 03:02 Adding our dynamic camera 02:31 Adding destructible objects and bullet collisions 02:34 Adding screenshake 01:40 Adding our HUD 02:11 Level Design Quiz! 5 questions Congratulations! 00:10 Programming our Enemy 8 lectures • 21min Enemy set-up Preview 02:01 Enemy AI: Line of sight 01:53 Enemy Behavior: Part 1 02:35 Enemy Behavior: Part 2 02:21 Enemy AI: Shooting bullets 05:33 Enemy Collision 02:42 Enemy Tracking 03:12 Enemy AI Quiz! 3 questions Congratulations! 00:15 What's next? 3 lectures • 9min Meaning: Game over 03:00 Meaning: Random enemy spawning and finale! 05:22 Post your projects! 00:21 Updates 3 lectures • 8min What would you like next? 00:27 YOUR FEEDBACK | Quiz 4 questions BONUS: Creating an Unbounded layout 03:39 BONUS: Adding bullet shells 04:10 Requirements At least Construct Free Edition No programming knowledge required although some previous experience is helpful Description ================================================================== 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 Who this course is for: This course is for the person who just wants to HONE THEIR CRAFT and make a video game. If you don't like diving right into the content and want a course that explains every little iota, this course is not for you. Those who have always wanted to make a game like this but thought it was too complicated will love this course! Show more Show less Instructor Jeremy Alexander Teaching Game & Software Dev, Web Design, & Email Marketing 4.3 Instructor Rating 1,294 Reviews 26,951 Students 5 Courses Jeremy Alexander is an Entrepreneur, Game Developer, Marketer and Product Designer! He has made numerous best-selling on Udemy and has more courses coming soo