The Complete Game Developer course - Build 60 Games

34h 13m 7s
English
Paid

Course description

Learn to build 60 games in Construct 2 without coding. Master game development by building 60 practical projects. Learn to make art and design games in Photoshop. Learn to build games completly from scratch. One of the best features is that you can watch the courses at any speed you want. This means you can speed up the or slow down the video if you want to.

Read more about the course

This course is project based so you will not be learning a bunch of useless coding practices. At the end of this course you will have real world apps to use in your portfolio. We feel that project based training content is the best way to get from A to B. Taking this course means that you learn practical, employable skills immediately.

"Short and precise instructions. I love Mammoth Interactive, one of the best provider of tech courses on Udemy for sure!"

You can use the projects you build in this course to add to your LinkedIn profile. Give your portfolio fuel to take your career to the next level.

Learning how to code is a great way to jump in a new career or enhance your current career. Coding is the new math and learning how to code will propel you forward for any situation. Learn it today and get a head start for tomorrow. People who can master technology will rule the future.

You will get full lifetime access to this course for a single one off fee. John Bura has created many games, apps and training courses so he is extremely qualified to teach you how to master technology. This is an instructor that does not only teach, he produces apps. This means you get the most relevant information on how to code. Most courses do not show you practical skills and real world examples.

What makes you a good teacher?

  • I have released over 40 games and apps that have done very well in the app store.

  • I run a company called Mammoth Interactive so I am actively in the field building apps and making money

  • I have been teaching since 2002

  • I personally love learning online and my life is much better because I have learned online rather than a classroom

  • I am one of the top 10 highest grossing Udemy teachers

  • I have been a Udemy instructor since 2011.

  • I make sure people learn how to make money from their creations.

  • I have over 150k students worldwide

Who is this class for?

  • People who want to improve their technical skills

  • Complete beginners

  • People who want to make money. I show people the tools on how to make money through various methods of passive income

  • People who want to get ahead of the pack by learning online.

How you will make money by learning new skills

  • Learn practical skills

  • Learn about how leverage your new skills to greater wealth

  • Learn through practical examples

Why should you learn online?

There is an online education revolution taking place. You may have heard about it in the news or heard it from a friend. Either-way, education is going to be changed forever. In this short course I talk about how Online Education has

  • Motivated me

  • Helped my career

  • Helped me as a teacher

  • Impacted several lives around the planet

I promise that this course will be better and more effective than reading books. I show how to master technology through the use of video. This course will give you everything you need to thrive in our technological society.

Requirements:

  • You need the paid version of Construct 2
  • Must be using a PC
  • This course does not support virtual mac environments

Who this course is for:
  • Complete beginners
  • Not for advanced game developers

What you'll learn:

  • Make games from scratch
  • Know how to build game mechanics
  • How to release your own game
  • How to make basic art in Photoshop
  • Use Construct 2

Watch Online

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 423 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing

Watch Online The Complete Game Developer course - Build 60 Games

0:00
/
#1: Introduction

All Course Lessons (423)

#Lesson TitleDurationAccess
1
Introduction Demo
01:22
2
Course requirements and how to use this course
11:01
3
Construct 2 crash course part 1
07:13
4
Construct 2 crash course part 2
06:52
5
Make A Simple fun avoid falling blocks game. Intro
00:50
6
Starting the project
02:07
7
Starting the project
06:13
8
Adding in the players
05:06
9
Adding in the player controls
05:09
10
Adding in the spike logic
05:21
11
Adding in the score
04:47
12
Setting up the HUD and the game over logic
07:23
13
Adding in the home screen
05:18
14
Making the art
05:35
15
Adding in the art to the game
09:35
16
Conclusion and Challenge
01:03
17
Make a fun simple falling block game. Intro
00:53
18
Starting the project
02:21
19
Starting the project
06:34
20
Adding in the players
05:45
21
Adding in the player controls
07:00
22
Adding in the spike logi
06:40
23
Adding in the score
09:02
24
Setting up the HUD and the game over logic
06:52
25
Adding in the home screen
04:00
26
Making the art
00:37
27
Build a simple Circular shooter. Intro
00:46
28
Game Preview
02:11
29
Starting the game
04:24
30
Adding in the controls and the basic game logic
05:22
31
Adding in the enemy logic
05:18
32
Adding in the enemyLogic
08:02
33
Adding in the game over logic
05:38
34
Adding in the home screen logic
05:17
35
Conclusion and Challenge
01:14
36
Build a simple monochrome game. Intro
00:42
37
Game Preview
02:01
38
Starting the game
05:03
39
Adding in simulated stars
05:03
40
Adding in the player timers
06:02
41
Adding in the collectable logic
05:31
42
Adding in the gamestate logic
09:09
43
Adding in some finesse
02:48
44
Making the art
04:48
45
Adding in the art and finalzing the game
02:11
46
Conclusion and Challenge
00:47
47
Build a simple mobile shooter in HD. Intro
00:58
48
Introduction to the game we will be making
02:04
49
Starting the file and adding the game sprites
05:31
50
Setting up the player
05:07
51
Fixing the mouse issue
04:13
52
Adding in the enemy logic
06:11
53
Setting up winning and losing conditions
05:14
54
Making the items in photoshop
04:39
55
Making the title screen
05:50
56
Exporting the art
06:10
57
Conclusion and Challenge
01:07
58
Build an avoid mobile game. Intro
00:53
59
Introduction to the game we will be making
02:39
60
Starting the project
05:05
61
Setting up the avoid blocks
04:05
62
Setting up the block spawning timer
04:17
63
Setting up the game logic
07:15
64
Fixing the bound to layout issue
03:24
65
Adding in the rest of the menus
07:04
66
A simple way of adding color
04:01
67
Making the Art
10:09
68
Implementing the art and testing the game
04:04
69
Conclusion and Challenge
01:01
70
Build a simple collection game. Intro
00:54
71
Introduction to the game we will be making
02:09
72
Starting a project
04:17
73
Adding in the green block logic
04:08
74
Adding in timers
05:46
75
Fixing the spawning problem
04:34
76
Adding in the score
03:49
77
Setting up the lose condition
06:06
78
Adding in particles
04:36
79
Making the title screen
06:43
80
Exporting the art
02:52
81
The importance of housekeeping
02:01
82
Conclusion and Challenge
00:57
83
Building a simple fall down game. Intro
00:44
84
Introduction to the game we will be making
02:06
85
Starting a new project
04:04
86
Adding the controls
05:20
87
Adding in the bars
04:03
88
Setting up the lose logic
04:20
89
Adding in the game logic
05:06
90
Making the art
07:49
91
Wrapping up the game
04:39
92
Conclusion and Challenge
00:55
93
Making an physics endless runner. Intro
00:43
94
Introduction to the game we will be making
02:33
95
Starting up the game file
04:38
96
Setting up the game objects
05:15
97
Adding in the timer and the spawning
04:39
98
Setting up the game logic
06:05
99
Adding in the collision to the block
05:43
100
Setting up a Heads Up Display HUD
05:28
101
Adding in the score
03:53
102
Tweaking the game numbers
02:30
103
Setting up the homepage
04:51
104
Conclusion and Challenge
01:06
105
Making a gravity infinite runner. Intro
00:23
106
Introduction to the game we will be making
02:05
107
Starting the game and adding the objects
04:04
108
Changing the world gravity
06:31
109
Adding in the enemies
03:44
110
Setting up the timers
04:28
111
Setting up a lose condition
06:18
112
Adding in the score and the HUD
06:20
113
Desinging the title screen
08:06
114
Conclusion and Challenge
01:11
115
Build a drag and drop game. Introduction
01:07
116
Introduction to the game we will be making
02:08
117
Starting a game
04:40
118
Spawning the blocks
05:07
119
Adding in more game logic and message logic
04:27
120
Adding in the block spawning logic
04:32
121
Adding more game logic and fixing start errors
06:22
122
Making tech circles and other art
07:28
123
Creating the titlepage
04:09
124
Exporting and testing the game
05:47
125
Metaphores and design
02:27
126
Conclusion and Challenge
01:01
127
Build an avoid game. Introduction
00:48
128
Introduction to the game we will be making
02:00
129
Starting the project and adding the game objects
04:22
130
Setting up the physics of the game
03:18
131
Adding in the bounce blocks physics
03:23
132
Adding a HUD
06:55
133
Setting up the lose logic
05:31
134
Making the art
06:01
135
Adding in the art
05:22
136
Conclusion and Challenge
01:00
137
Building a turret based avoid game. Intro
00:36
138
Introduction to the game we will be making
02:28
139
Starting the file and adding the game objects
03:18
140
Adding in the bullet speed and turret behavior
05:00
141
Adding in game state variables
06:03
142
Adding in a HUD
07:10
143
Adding in the score and arranging the HUD
03:14
144
Making the art
09:23
145
Adding in the art
04:05
146
Conclusion and Challenge
00:50
147
Make a drag and drop shooter. Intro
00:47
148
Introduction to the game we will be making
02:21
149
Starting a new file
04:01
150
Adding in the player controls
03:08
151
Spawning the enemies
04:29
152
Setting up the game logic
06:42
153
Setting up the lose logic
06:01
154
Adding in Particles
04:19
155
Making the art in Photoshop
05:04
156
Making the title screen
05:28
157
Adding the graphics and finalizing the game
06:18
158
Conclusion and Challenge
00:58
159
Build a falling running away game. Intro
00:30
160
Introduction to the game we will be making
01:28
161
Starting a new project
05:01
162
Adding in the player controls
04:54
163
Setting up the spikes
03:30
164
Adding in the falling spike logic
05:01
165
Adding in game state logic
05:01
166
Setting up the game state
07:21
167
Changing the font color
02:01
168
Making the art
05:37
169
Exporting the art and testing the game
03:42
170
Conclusion and Challenge
00:41
171
Build an endless mobile avoid game. Intro
00:53
172
Introduction to the game we will be making
01:18
173
Starting the game project
05:06
174
Setting up the block
05:41
175
Adding controls and spawning the block
05:27
176
Setting up the other block
04:13
177
Setting up the score
05:29
178
Setting up the lose logic
05:48
179
Setting up the art in Photoshop
04:30
180
Exporting the art and testing the game
04:10
181
Conclusion and Challenge
00:25
182
Building an endless runner game. Intro
00:35
183
Introduction to the game we will be making
01:06
184
Starting up the project
03:47
185
Adding in the player and block logic
05:31
186
Creating the timer and the enemy block logic
05:41
187
Adding in a gravity check and adding in the home screen
03:29
188
Setting up the invincible logic
05:11
189
Adding in the sideground collision death logic
04:34
190
Adding in the score
03:29
191
Adding in the art
06:13
192
Conclusion and Challenge
00:36
193
Making a gravity ball game. Intro
00:29
194
Introduction to the game we will be making
01:09
195
Starting the game and adding logic
06:20
196
Setting up the game state variables
04:02
197
Setting up the starting logic and the blocks logic
04:00
198
Adding in the dificulty and the other physics
03:04
199
Adding in the logic of the start
05:35
200
Adding more game logic
03:42
201
Adding in the titlescreen and final steps
08:23
202
Conclusion and Challenge
00:55
203
Make and endless runner with gravity flip. Intro
00:30
204
Introduction to the game we will be making
00:38
205
Starting the project
08:11
206
Changing the color
03:27
207
Adding in the jump controls
04:18
208
Switching sides
04:30
209
Setting up the timers
05:44
210
Adding in the bottom enemies
04:20
211
Adding in the lose conditions
05:03
212
Setting up the score and the HUD
07:29
213
Making the art
08:35
214
Conclusion and Challenge
00:47
215
Build a runner game. Starting the game
04:25
216
Adding in the HTML 5 controls
05:46
217
Adding a function to the game
04:54
218
Adding in the more death logic
05:49
219
Setting the home screen
05:22
220
Making the art
05:49
221
Adding the art to the game
03:18
222
Making a level
05:17
223
Simple retro skiing game
03:14
224
Adding in the controls and the obsticle behavior
03:47
225
Adding in the timers and the homescreen
06:01
226
Adding in the score and HUD
06:19
227
Making an 80s old school skiier
03:47
228
Making an 80s old school background rocks
03:03
229
Making an 80s old school tree
03:01
230
Importing the art to photoshop
05:01
231
Making the titleScreen
02:49
232
Finishing up the game
04:16
233
Kids Addition Game. Starting the project
05:38
234
Adding in the basic functionality
08:09
235
Finishing up the app
03:37
236
Make a lane avoid game. Starting the project
03:43
237
Setting up the touch controls
05:28
238
Setting up the blocks
03:24
239
Adding in the block spawning logic
05:00
240
Adding in the Color collect logic
04:56
241
Adding in the colors
04:11
242
Setting up the color logic
03:14
243
Setting up the score
02:09
244
Setting up the lose condition
04:03
245
Polishing the game
06:25
246
Setting up the titlescreen
05:17
247
Setting up the titlescreen
01:55
248
Make a physics collect game. Starting the game
02:20
249
Setting up the game
05:03
250
Setting up the game state and timer
06:09
251
Setting up the game state
05:55
252
Setting up the second game state
03:03
253
Adding in the score and the game mechanics
06:39
254
Making the title Screen
06:28
255
Adding the blocks programatically and talking about difficulty
06:31
256
Adding in the block spawning logic
07:30
257
Adding in the block logic
04:53
258
Making the art in photoshop
04:31
259
Adding in the art
02:04
260
Fixing errors
02:44
261
Finalizing the app
03:30
262
Flip mobile platformer. Starting the project
05:26
263
Setting up the controls and the gravity switch
06:51
264
Adding in the coin logic
05:37
265
Setting up the home screen
05:11
266
Setting up the level switch
05:50
267
Making the art in photoshop
08:05
268
Finalizing the game
03:38
269
Capture the Flag. Starting the project
05:32
270
Adding in the pathfinding logic
05:30
271
Adding in the win logic
06:32
272
Setting up the projectiles
03:12
273
Designing the titlepage
07:25
274
Adding in the titleScreen to constrcut 2
02:34
275
Color sidescrolling shooter. Starting the game
05:04
276
Setting up the controls
06:41
277
Setting up the enemy spawn logic
05:15
278
Setting up the end game logic
09:01
279
Bloom Shooter. Starting the project
04:15
280
Setting up the controls
06:50
281
Adding in the HUD and pulse logic
08:00
282
Adding in the projectile logic
08:01
283
Finalizing the game
06:33
284
FInalizing the game
01:39
285
Zombie Sword Game. Starting the project
03:05
286
Setting up the player
03:21
287
Adding in the enemy and the sword swing logic
07:24
288
Adding in the score and the HUD
06:34
289
Finalizing the game
03:05
290
Finalizing the game
03:52
291
Kids Subtraction Game. Starting the project
10:12
292
Adding in the math logic
07:50
293
Color changing vertical shooter. Starting the project
04:55
294
Setting up the controls and the color changing mechanic
06:01
295
Adding in the enemy projectile logic
04:57
296
Adding in the color collision logic
04:00
297
Finalizing the game
05:53
298
Making a rotational color game. Starting the project
05:17
299
Setting up the controls
06:26
300
Adding in the isPlaying gamestate
05:11
301
Spawning the objects
07:07
302
Setting up the isAlive Logic
04:48
303
Setting up the art
08:01
304
Finishing up the game
07:48
305
Multiplication Game. Starting the file
10:14
306
Finishing the game
08:01
307
Flappy bird clone. Starting a new project
03:59
308
Adding in the controls and the physics
04:36
309
Setting up the spawning
06:05
310
Setting up the game state variables
06:25
311
Adding in the death physics particles
06:18
312
Adding in the score
04:57
313
Making the title Screen
09:15
314
Adding final touches to the game
01:50
315
Ball avoid. Starting the app
03:01
316
Setting up the controls
04:29
317
Adding in the pinned objects
05:49
318
Adding in the spawning of the enemies
05:43
319
Adding a gamestate variable
07:02
320
Making the art in photoshop
04:04
321
Finishing up the project
02:35
322
Kids Algebra addition game. Starting the file
09:36
323
Finishing the app
04:09
324
Build a simple one page platformer. Starting the project
05:16
325
Adding in the controls and the coins
06:27
326
Adding in the coin count text
03:55
327
Adding in game state and HUD logic
07:15
328
Setting up the mobile controls
07:43
329
Making the art in Photoshop
04:15
330
Adding in the art to photoshop
05:16
331
Polishing the game
02:37
332
Build a platformer with wrap. Starting the project
06:44
333
Setting up the coins
05:49
334
Setting up the rest of the game
10:28
335
Setting up mobile controls and buttons
09:54
336
Finishing the game
03:36
337
Kids Division game. Starting the file
09:27
338
Finishing the game
03:48
339
Platformer shooter. Starting the project
05:27
340
Setting up the controls
09:41
341
Adding in the level change and isAlive game state
09:46
342
Setting up the layout order and progression
07:24
343
Adding in the mobile controls
04:22
344
Making the game objects
06:31
345
Making the titlescreen
06:02
346
Exporting the files
05:16
347
PathFinding block count. Starting the project
05:30
348
Setting up the pathfinding and the rotation on touch
02:02
349
Setting up the pathfinding
04:19
350
Adding in the HUD and the score
06:31
351
Adding in the timer and the gamestate logic
07:23
352
Setting up the art and finalizing the game
05:14
353
Making an algebra subtraction game
11:42
354
Drop block fun. Starting the new project
05:39
355
Adding in the score and the game logic
06:06
356
Adding in the game logic
06:11
357
Adding in the game over logic
05:35
358
Finalizing the game
04:37
359
Make an algebra multiplication game
11:54
360
Color Switching mobile game. Starting the file
04:16
361
Setting up the controls
05:46
362
Adding in the projectile logic
06:26
363
Adding in the tutorial and hte game state
07:33
364
Cross Shooter. Starting the project
03:58
365
Adding in the controls
05:20
366
Adding in the enemy logic and particles
07:01
367
Adding in the HUD and the game state logic
05:32
368
Finalizing the game
06:01
369
Making an algebra division game
10:45
370
Action game. Starting a new game
04:35
371
Setting up the sword
05:18
372
Setting up the left and the right
06:01
373
Adding in more of the sword animation
07:12
374
Setting up the enemy physics
05:47
375
Setting up the player movement
03:30
376
Spawning the enemies
04:24
377
Setting up the game over sequence
08:37
378
Busting a rock game. Starting the app
08:13
379
Starting the project
04:33
380
Setting up the color
07:17
381
Setting up the player
07:03
382
Finalizing the app
03:46
383
Setting up the sword rotation logic
04:49
384
Setting up the block and the points logic
06:12
385
Setting up the game timer
07:38
386
Finalizing the game
02:25
387
Kids Coloring game. Starting the app
08:13
388
Setting up the color
07:17
389
Finalizing the app
03:46
390
Turret Shooter Game. Starting the game
04:36
391
Setting up the controls
07:01
392
Adding in the enemy logic
08:44
393
Setting up the HUD
06:29
394
Finalizing the game
03:20
395
Making the cards in Photoshop
04:53
396
Setting up the app in Construct 2
10:18
397
Adding in the card logic
04:15
398
Finalzing the game
02:22
399
Make a physics cannon game. Starting a new project
05:04
400
Adding in the physics behavior to the objects
04:03
401
Firing the cannonball
04:20
402
Setting up the cannonball logic
03:18
403
Setting up the level and the start of the game
05:38
404
Setting up a win lose condition
04:15
405
Adding in a win or lose screen
05:00
406
Setting up the starting and ending parts to the game
04:10
407
Creating a mountain scene
04:50
408
Making the other title screens
04:39
409
Adding in the art to the game
05:15
410
Double shooter. Setting up the projectiles
05:49
411
Starting the project
04:12
412
Adding in the controls
05:03
413
Adding in the homescreen logic
06:28
414
Making the titlescreen and more
07:11
415
Making a simple addicting game. Starting the project
04:08
416
Setting up the controls
07:11
417
Setting up the spawning
05:31
418
Adding in the losing conditions
04:36
419
Making the art in photoshop
07:19
420
Don't shoot the middle. Starting a new project
04:07
421
Adding in the touch controls
03:56
422
Setting up the blocks and the logic
02:54
423
Adding in the gamestate logic
04:55

Unlock unlimited learning

Get instant access to all 422 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.

Learn more about subscription

Comments

0 comments

Want to join the conversation?

Sign in to comment

Similar courses

Math for Game Developers

Math for Game Developers

Sources: SimonDev
This course is designed for developers who "don't like math." You will master the math necessary to create a game: trigonometry, vectors...
6 hours 5 minutes 14 seconds
Advanced HTML5 Game Development

Advanced HTML5 Game Development

Sources: packtpub
HTML5 is the fifth revision of the HTML standard, which is a core technology used for structuring and presenting content on Internet. Its innovative features su
2 hours 19 minutes 57 seconds
GLSL Shaders from Scratch

GLSL Shaders from Scratch

Sources: SimonDev
This course is designed for developers who want to learn how to create impressive visual effects. From control functions and lighting models to...
20 hours 11 minutes 38 seconds
Unity Android : Build 8 Mobile Games with Unity & C#

Unity Android : Build 8 Mobile Games with Unity & C#

Sources: udemy
Learning the fundamentals of Unity Android Game Development puts a powerful and very useful tool at your fingertips. Unity is free, easy to learn, has excellent documentation, a...
16 hours 50 minutes 56 seconds
2D Game Physics Programming

2D Game Physics Programming

Sources: Gustavo Pezzi
This course is a gentle introduction into the world of 2D game physics! We'll review all the beautiful math that provides the foundation for most physics engines, starting with ...
35 hours 7 minutes 8 seconds