About The Course
Learn the concepts, tips and programming techniques to build fully functional games with the popular visual scripting editor, Construct 2. By the end of this course, you will know everything to make your own amazing desktop game.
Build a solid foundation with programming as this course, and Construct 2, whether you have made games before or not, teaches a structured logic experience like nothing else!
Understand beginner logic such as Global Variables, Local Variables and Instance Variables.
Recognize that as you are making your engines, once challenging concepts like Arrays, Effects and Functions become easy.
Find the gameplay experience your games have been missing with lighting, screenshake and more!
A Powerful Tool at Your Disposal
Learning the fundamentals of programming can be frustrating, but that’s where Construct 2 comes in and swoops you in off your feet. With the [Free] edition it is easy to learn, has excellent documentation, and is the visual scripting tool your brain has been missing.
The Content You Won’t Find Anywhere
Taken from an existing list of over 70 Construct 2 Developers, each game has been highlighted as there was NO tutorials on these types of games for Construct 2.
Throughout each game you will learn new programming principles that can be applied to any language. Each section, you will evolve your code. The first section is different from the last. We start with Starter Template Version 1 and end with version 4.
Students completing this course will have the knowledge to create anything they want. Construct 2 doesn’t limit you to only games, you can make mobile apps, advertisements, banners and more but better yet you can export them to any platform. Windows, Linux, Mac, Wii, iPhone, Android, Facebook, Kongregate and the Scirra arcade.
Complete with working .capx files and royalty free art assets, you’ll have unlimited access to me as you work through each concept, and each game to achieve the certificate of completion upon finishing this course.
What are the requirements?
This course in EARLY ACCESS! New lectures are being added daily!
Construct 2 Free [You can make every game but not every feature]
Construct 2 Personal [To complete every task]
What am I going to get from this course?
Program 10 unique games suggested by users!
Each game has a new principle to offer. By using different ways to program, students will be able to wrap their head around logic like never before.
Develop applications that you have always wanted to make!
Earn money from your new skills
What is the target audience?
Anyone who doesn’t want to make 10 games should not take this course.
This course is designed for those who have always wanted to learn how to make a game but had no idea how.
This course is meant to be THE goto place for everything logic and Construct 2! You will be a different programmer after this course!
Construct 2 makes programming fun, easy and accessible. With this course you will be able to use C2 for business, applications, games and more!
With the knowledge gained from this course you will find that programming isn’t as scary as it can be made out to be.
If you have wanted to take your programming skills to a new level!
If you have always wanted to learn more about Construct 2 and go in-depth!
|Section 1: Welcome to the course!|
Welcome to Early Access!
How to approach this course
|Section 2: Download our templates!|
Download StarterTemplate+ [Version 3.0] UPDATED 5/15/16
How to install StarterTemplate+
How to use StarterTemplate+
|Section 3: Construct 2 Overview|
The Construct 2 Overview Section
Learning about the Layout & Window
Customize the Panels
Replicate my exact theme, event sheet color and quick access toolbar!
Event Sheet Basics
|Section 4: Game 1: Fighting Game|
Play the Fighting Game!
Creating our Layouts
Creating our Project Structure
Setting up our MenuLayout
Setting up our MenuEvent
Player: Creation, Behaviors & Collision
Setting up our GameLayout
Setting up our GameEvent
Setting up our DebugEvent
Player: Adding our AnimationState
Player: Adding our KeyboardEvent
Player: Adding our GamepadEvent
Player: Adding our Camera
Camera: Lerp Resources
Game: Final Setup, Title & Fullscreen
Player: Adding our AttackTriggerState
Player: Adding our Normal attack
Enemy: Adding the PlatformMoveTo plugin
Enemy: Adding our AnimationState
Enemy: Adding our AI Part 1
Enemy: Adding our AI Part 2
Player: Adding Combo 1
Player: Adding Combo 2
Camera: Adding our Screenshake!
Adding our Special Effects!
Setting up our Healthbars
Setting up our MusicEvent
Setting up our OverLayout and Event
Download Game| Post your .CAPX and Screenshot of your Fighting Game!
|Section 5: Game 2: Run N Gun|
Download the Run N Gun Files Here
Assembling the layout
Assembling the assets
Designing our level
Player Walk, Jump, Fall, Slide
Enemy AI 1
Enemy AI 2
Enemy AI 3
Dynamic Shooting Part 1
Dynamic Shooting Part 2
Dynamic Shooting Part 3
Dynamic Shooting Part 4
Death & Screenshake
HUD (Kill Counter, Health, Ammo)
Environment & Lights
FX & Sound
|Section 6: Game 3: Space Shooter|
Download The Space Shooter Assets Here!
Assembling the layouts (Game & HUD)
Player Control (Keyboard and Gamepad)
Input Control & Collision
Adding our Camera
Programming the HUD
Performance Tips & CPUUTILISATION
Adding in Effects [Optional]
|Section 7: Game 4: Roguelike|
Download The Roguelike Assets Here
Assembling The Layouts
Making our Level
Adding our Camera
Twin Stick Gamepad (Input Control)
Environment Objects (Shadows) & Foreground
Download LiteTween [Optional]
Programming the HUD
|Section 8: Point N Click Adventure|
Download Point N Click Adventure Assets
What we are making!
Player Mask Set-up
Player Animations Set-Up
Hover Objects Family
Download Point N Click Adventure .capx (Stable R233)
|Section 9: What’s next!|
|Section 10: Bonus Section (Mobile Tower Defense Game) Taught by Ed Farias|
Tower Defense Assets
Tower Defense Overview
Starter Template Mobile Setup
Layout and Global Variables Setup
Turret Bases and Our First Enemy
Spawning and Shooting Enemies
Health Bar and a little bit of flair.
Adding the Tank Enemy
Game Over Function
Adding the Tank to Waves
Level End Events
Creating the Pop Up Menu for upgrades and turrets
Adding Icons to the Pop Up Menu
Using the Pop Up Menu to Add objects
Finalizing the Pop Up Menu, adding upgrades
Jeremy Alexander, Construct 2 Game Developer // Web Developer // Animator
►Thousands of Students Enrolled in my Udemy Courses!◄
My name is Jeremy Alexander, I am 22 years old and I have been studying animation, game design and web design for the past 10 years. Currently, I am a full-time online entrepreneur developing new tools and products as well as making animations with Anime Studio Pro and After Effects. I also love making games with Unity, Game Maker Studio, and of course Construct 2. And finally I tinker with web applications using my favorite IDE, Webstorm! Working online full time has enabled me to be apart of the “real world” and gain experience I could NEVER have learned from a traditional classroom.
My background starts with animation. I have taken years of classes from very prestigious schools such as Animation Mentor, SCAD (Savannah College of Art and Design), and SVA (School of Visual Arts in NYC) providing me with knowledge of 2D & 3D fundamentals.
Most of these languages have other functionality than just web design and with that knowledge I have begun developing PC games using the latest available software. I have entered a few game jams such as Ludum Dare, Mini LD & 1GAM with my game Shark Gore Boats, Cats and Spikes, and Quietus.
Currently I run my YouTube channel called Jerementor! Which has a range of game tutorials, livestreams and my own twist on lets plays! Go check out my channel first if you have any doubts buying one of my courses 🙂
With the success of all my courses, I am working on creating my first company called If Else Learn! I wouldn’t have been able to do so without the wonderful help Udemy has provided me.
Finally (and randomly), I published a kindle book called Picky Eating into Adulthood which has seen rapid success.
I am looking forward to connecting with YOU about areas that I know and learning new things myself! Feel free to message me at anytime for questions, suggestions or collaborations!
► Try taking a course with me and see what you learn◄