Release date:2018

Duration:11 h 56 m

Author: Aaron Craig

Skill level:Beginner

Language:English

Exercise files:Yes

If you’re ready to take your game development skills up a notch, then you’ve come to the right place! This course is designed to be taken after my beginners course, so if you haven’t yet, start there!

We’ll be creating a full tower defense game from scratch, with all the assets provided. In this course we’ll be using dozens of new functions, and old ones, to get our game to behave exactly the way we want. I’ll introduce you to powerful new concepts like parents and code inheritance, changing the way you create games and code in general. We’ll also tackle paths, surfaces, transitions, advanced drawing, and more!

I’m super stoked to share this with you, and I hope you’re excited to learn. We’ll be covering a ton of information, so buckle up and get ready to learn!

Table of Contents

1. Course Trailer 0:47

2. 1.1 – Course Introduction 1:55

3. 2.1 – What We’ll Cover 2:04

4. 3.1 – How to Solve Problems & Ask Questions 2:38

5. 4.1 – How to Access the Assets & Projects 1:39

6. 5.1 – Importing the Sprites We’ll Need 8:39

7. 5.2 – Room Size and Views 7:53

8. 5.3 Tile Sets 9:56

9. 5.4 – Prepping Our First Enemy 5:14

10. 6.1 – A Wild Goblin Appears! 5:36

11. 6.2 – Introduction to Paths 6:30

12. 6.3 – Our First Path 5:28

13. 6.4 – More Path Data 5:42

14. The Level Spawner 11:27

15. 7.2 – Introduction to 2D Arrays 3:48

16. 7.3 – Using 2D Arrays 5:31

17. 7.4 – Adding Difficulty 3:41

18. 8.1 – The Tower Maker 4:58

19. 8.2 – Drawing Our Grid 10:09

20. 8.3 – The Tower Base 14:04

21. 9.1 – The Archer Tower 8:43

22. 9.2 – The Cursor 3:54

23. 9.3 – Rotating the Tower 11:03

24. 9.4 – Shooting 7:43

25. 9.5 – Damaging the Goblin 4:32

26. 9.6 – Shooting Sound 5:05

27. 10.1 – Taking Damage from Enemies 8:26

28. 10.2 – Shaking the Screen 15:31

29. 10.3 – Drawing Health 9:54

30. 10.4 – Player Gold and UI 10:48

31. 11.1 – Second Enemy Sprites & Objects 2:41

32. 11.2 – Counting the Enemies 7:12

33. 11.3 – Spawning Enemies from a 2D Array 9:23

34. 12.1 – Introduction to Parents & Inheritance 5:55

35. 12.2 – Enemy Parents 6:41

36. 12.3 – Inheriting Enemy Code 8:28

37. 12.4 – Making More Parents 4:42

38. 13.1 – Importing Enemy Sprites & Making Objects 7:33

39. 13.2 – The Scorpion Enemy 5:40

40. 13.3 – Flying Skeleton & Dynamic Paths 12:49

41. 13.4 – Fixing a Few Things 2:12

42. 14.1 – Introduction to Tile set Collisions 3:47

43. 14.2 – Good to Build Script – Part 1 9:37

44. 14.3 – Good to Build Script – Part 2 6:15

45. 14.4 – Visual Indications for Building 6:34

46. 15.1 – The Fireball Tower Sprites & Objects 3:28

47. 15.2 – Introduction to Particles 6:54

48. 15.3 – The Fireball Particle 16:09

49. 15.4 – The Fireball Tower 8:37

50. 15.5 – Fireball Death 4:20

51. 16.1 – Sludge Tower Sprites & Objects 3:44

52. 16.2 – The Sludge Object 11:44

53. 16.3 – Shoot At Script 7:12

54. 17.1 – The System Object 3:40

55. 17.2 – Introduction to Macros & the Global Tower Array 12:00

56. 17.3 – Changing Towers in Game 6:45

57. 17.4 – Drawing Available Towers 15:47

58. 17.5 – Making Towers Cost Gold 8:40

59. 17.6 – Drawing Available Towers 15:33

60. 17.7 – Correcting Tower Audio 3:25

61. 18.1 – The Overworld Setup 8:54

62. 18.2 – Overworld Levels & Rooms 12:38

63. 18.3 – Drawing Stars and Rating 8:01

64. 18.4 – Introduction to Saving and Loading 6:10

65. 18.5 Saving a Star Rating 8:48

66. 18.6 Loading the Star Rating 7:52

67. 18.7 – Deleting Data 4:21

68. 18.8 – Creating Another Level & Parent Level Code 10:46

69. 18.9 – Mkaing the Rest of the Levels 17:10

70. 18.10 – Require Playing Previous Levels 11:21

71. 18.11 – Animating the Overworld 10:57

72. 18.12 – Background Music 6:30

73. 18.13 – Total Kills 12:30

74. 18.14 – The Cheat Script 4:53

75. 19.1 – A Simple Fade 3:21

76. 19.2 – Introduction to Surfaces 4:14

77. 19.3 – The Fancy Transition 32:01

78. 20.1 – Button Sprites & Objects 4:49

79. 20.2 – The Pause Button 11:08

80. 20.3 – Speed up and Slow Down Buttons 7:11

81. 20.4 – A Small Transition Issue Fix 3:08

82. 20.5 – The Continue Button 3:25

83. 21.1 – Fireworks Part 1 6:49

84. 21.2 – Fireworks Part 2 10:39

85. 22.1 – The Option Sprites & Objects 3:25

86. 22.2 – Creating & Destroying Options 4:53

87. 22.3 – Tower Upgrades Array 12:01

88. 22.4 – Upgrading Our Towers 16:51

89. 22.5 – Refunding Towers 8:36

90. 23.1 – Setting Up Our Text Box 7:01

91. 23.2 – Drawing Text and the Draw Message Script 16:06

92. 24.1 – Exporting Our Game 7:41

93. 25.1 – Congratz on Finishing! 2:16

306094-01 – Course Trailer – Beyond Beginner GameMaker Studio 2 – Creating A Full Tower Defense Game From Scratch 306094-02 – 1.1 – Course Introduction – Beyond Beginner GameMaker Studio 2 – Creating A Full Tower Defense Game From Scratch 306094-03 – 2.1 – What Well Cover – Beyond Beginner GameMaker Studio 2 – Creating A Full Tower Defense Game From Scratch 306094-04 – 3.1 – How to Solve Problems & Ask Questions – Beyond Beginner GameMaker Studio 2 – Creating A Full Tower Defense Game From Scratch 306094-05 – 4.1 – How to Access the Assets & Projects – Beyond Beginner GameMaker Studio 2 – Creating A Full Tower Defense Game From Scratch 306094-06 – 5.1 – Importing the Sprites Well Need – Beyond Beginner GameMaker Studio 2 – Creating A Full Tower Defense Game From Scratch 306094-07 – 5.2 – Room Size and Views – Beyond Beginner GameMaker Studio 2 – Creating A Full Tower Defense Game From Scratch 306094-08 – 5.3 Tile Sets – Beyond Beginner GameMaker Studio 2 – Creating A Full Tower Defense Game From Scratch 306094-09 – 5.4 – Prepping Our First Enemy – Beyond Beginner GameMaker Studio 2 – Creating A Full Tower Defense Game From Scratch 306094-10 – 6.1 – A Wild Goblin Appears! – Beyond Beginner GameMaker Studio 2 – Creating A Full Tower Defense Game From Scratch 306094-11 – 6.2 – Introduction to Paths – Beyond Beginner GameMaker Studio 2 – Creating A Full Tower Defense Game From Scratch 306094-12 – 6.3 – Our First Path – Beyond Beginner GameMaker Studio 2 – Creating A Full Tower Defense Game From Scratch 306094-13 – 6.4 – More Path Data – Beyond Beginner GameMaker Studio 2 – Creating A Full Tower Defense Game From Scratch 306094-14 – The Level Spawner – Beyond Beginner GameMaker Studio 2 – Creating A Full Tower Defense Game From Scratch 306094-15 – 7.2 – Introduction to 2D Arrays – Beyond Beginner GameMaker Studio 2 – Creating A Full Tower Defense Game From Scratch 306094-16 – 7.3 – Using 2D Arrays – Beyond Beginner GameMaker Studio 2 – Creating A Full Tower Defense Game From Scratch 306094-17 – 7.4 – Adding Difficulty – Beyond Beginner GameMaker Studio 2 – Creating A Full Tower Defense Game From Scratch 306094-18 – 8.1 – The Tower Maker – Beyond Beginner GameMaker Studio 2 – Creating A Full Tower Defense Game From Scratch 306094-19 – 8.2 – Drawing Our Grid – Beyond Beginner GameMaker Studio 2 – Creating A Full Tower Defense Game From Scratch 306094-20 – 8.3 – The Tower Base – Beyond Beginner GameMaker Studio 2 – Creating A Full Tower Defense Game From Scratch 306094-21 – 9.1 – The Archer Tower – Beyond Beginner GameMaker Studio 2 – Creating A Full Tower Defense Game From Scratch 306094-22 – 9.2 – The Cursor – Beyond Beginner GameMaker Studio 2 – Creating A Full Tower Defense Game From Scratch 306094-23 – 9.3 – Rotating the Tower – Beyond Beginner GameMaker Studio 2 – Creating A Full Tower Defense Game From Scratch 306094-24 – 9.4 – Shooting – Beyond Beginner GameMaker Studio 2 – Creating A Full Tower Defense Game From Scratch 306094-25 – 9.5 – Damaging the Goblin – Beyond Beginner GameMaker Studio 2 – Creating A Full Tower Defense Game From Scratch 306094-26 – 9.6 – Shooting Sound – Beyond Beginner GameMaker Studio 2 – Creating A Full Tower Defense Game From Scratch 306094-27 – 10.1 – Taking Damage from Enemies – Beyond Beginner GameMaker Studio 2 – Creating A Full Tower Defense Game From Scratch 306094-28 – 10.2 – Shaking the Screen – Beyond Beginner GameMaker Studio 2 – Creating A Full Tower Defense Game From Scratch 306094-29 – 10.3 – Drawing Health – Beyond Beginner GameMaker Studio 2 – Creating A Full Tower Defense Game From Scratch 306094-30 – 10.4 – Player Gold and UI – Beyond Beginner GameMaker Studio 2 – Creating A Full Tower Defense Game From Scratch 306094-31 – 11.1 – Second Enemy Sprites & Objects – Beyond Beginner GameMaker Studio 2 – Creating A Full Tower Defense Game From Scratch 306094-32 – 11.2 – Counting the Enemies – Beyond Beginner GameMaker Studio 2 – Creating A Full Tower Defense Game From Scratch 306094-33 – 11.3 – Spawning Enemies from a 2D Array – Beyond Beginner GameMaker Studio 2 – Creating A Full Tower Defense Game From Scratch 306094-34 – 12.1 – Introduction to Parents & Inheritance – Beyond Beginner GameMaker Studio 2 – Creating A Full Tower Defense Game From Scratch 306094-35 – 12.2 – Enemy Parents – Beyond Beginner GameMaker Studio 2 – Creating A Full Tower Defense Game From Scratch 306094-36 – 12.3 – Inheriting Enemy Code – Beyond Beginner GameMaker Studio 2 – Creating A Full Tower Defense Game From Scratch 306094-37 – 12.4 – Making More Parents – Beyond Beginner GameMaker Studio 2 – Creating A Full Tower Defense Game From Scratch 306094-38 – 13.1 – Importing Enemy Sprites & Making Objects – Beyond Beginner GameMaker Studio 2 – Creating A Full Tower Defense Game From Scratch 306094-39 – 13.2 – The Scorpion Enemy – Beyond Beginner GameMaker Studio 2 – Creating A Full Tower Defense Game From Scratch 306094-40 – 13.3 – Flying Skeleton & Dynamic Paths – Beyond Beginner GameMaker Studio 2 – Creating A Full Tower Defense Game From Scratch 306094-41 – 13.4 – Fixing a Few Things – Beyond Beginner GameMaker Studio 2 – Creating A Full Tower Defense Game From Scratch 306094-42 – 14.1 – Introduction to Tile set Collisions – Beyond Beginner GameMaker Studio 2 – Creating A Full Tower Defense Game From Scratch 306094-43 – 14.2 – Good to Build Script – Part 1 – Beyond Beginner GameMaker Studio 2 – Creating A Full Tower Defense Game From Scratch 306094-44 – 14.3 – Good to Build Script – Part 2 – Beyond Beginner GameMaker Studio 2 – Creating A Full Tower Defense Game From Scratch 306094-45 – 14.4 – Visual Indications for Building – Beyond Beginner GameMaker Studio 2 – Creating A Full Tower Defense Game From Scratch 306094-46 – 15.1 – The Fireball Tower Sprites & Objects – Beyond Beginner GameMaker Studio 2 – Creating A Full Tower Defense Game From Scratch 306094-47 – 15.2 – Introduction to Particles – Beyond Beginner GameMaker Studio 2 – Creating A Full Tower Defense Game From Scratch 306094-48 – 15.3 – The Fireball Particle – Beyond Beginner GameMaker Studio 2 – Creating A Full Tower Defense Game From Scratch 306094-49 – 15.4 – The Fireball Tower – Beyond Beginner GameMaker Studio 2 – Creating A Full Tower Defense Game From Scratch 306094-50 – 15.5 – Fireball Death – Beyond Beginner GameMaker Studio 2 – Creating A Full Tower Defense Game From Scratch 306094-51 – 16.1 – Sludge Tower Sprites & Objects – Beyond Beginner GameMaker Studio 2 – Creating A Full Tower Defense Game From Scratch 306094-52 – 16.2 – The Sludge Object – Beyond Beginner GameMaker Studio 2 – Creating A Full Tower Defense Game From Scratch 306094-53 – 16.3 – Shoot At Script – Beyond Beginner GameMaker Studio 2 – Creating A Full Tower Defense Game From Scratch 306094-54 – 17.1 – The System Object – Beyond Beginner GameMaker Studio 2 – Creating A Full Tower Defense Game From Scratch 306094-55 – 17.2 – Introduction to Macros & the Global Tower Array – Beyond Beginner GameMaker Studio 2 – Creating A Full Tower Defense Game From Scratch 306094-56 – 17.3 – Changing Towers in Game – Beyond Beginner GameMaker Studio 2 – Creating A Full Tower Defense Game From Scratch 306094-57 – 17.4 – Drawing Available Towers – Beyond Beginner GameMaker Studio 2 – Creating A Full Tower Defense Game From Scratch 306094-58 – 17.5 – Making Towers Cost Gold – Beyond Beginner GameMaker Studio 2 – Creating A Full Tower Defense Game From Scratch 306094-59 – 17.6 – Drawing Available Towers – Beyond Beginner GameMaker Studio 2 – Creating A Full Tower Defense Game From Scratch 306094-60 – 17.7 – Correcting Tower Audio – Beyond Beginner GameMaker Studio 2 – Creating A Full Tower Defense Game From Scratch 306094-61 – 18.1 – The Overworld Setup – Beyond Beginner GameMaker Studio 2 – Creating A Full Tower Defense Game From Scratch 306094-62 – 18.2 – Overworld Levels & Rooms – Beyond Beginner GameMaker Studio 2 – Creating A Full Tower Defense Game From Scratch 306094-63 – 18.3 – Drawing Stars and Rating – Beyond Beginner GameMaker Studio 2 – Creating A Full Tower Defense Game From Scratch 306094-64 – 18.4 – Introduction to Saving and Loading – Beyond Beginner GameMaker Studio 2 – Creating A Full Tower Defense Game From Scratch 306094-65 – 18.5 Saving a Star Rating – Beyond Beginner GameMaker Studio 2 – Creating A Full Tower Defense Game From Scratch 306094-66 – 18.6 Loading the Star Rating – Beyond Beginner GameMaker Studio 2 – Creating A Full Tower Defense Game From Scratch 306094-67 – 18.7 – Deleting Data – Beyond Beginner GameMaker Studio 2 – Creating A Full Tower Defense Game From Scratch 306094-68 – 18.8 – Creating Another Level & Parent Level Code – Beyond Beginner GameMaker Studio 2 – Creating A Full Tower Defense Game From Scratch 306094-69 – 18.9 – Mkaing the Rest of the Levels – Beyond Beginner GameMaker Studio 2 – Creating A Full Tower Defense Game From Scratch 306094-70 – 18.10 – Require Playing Previous Levels – Beyond Beginner GameMaker Studio 2 – Creating A Full Tower Defense Game From Scratch 306094-71 – 18.11 – Animating the Overworld – Beyond Beginner GameMaker Studio 2 – Creating A Full Tower Defense Game From Scratch 306094-72 – 18.12 – Background Music – Beyond Beginner GameMaker Studio 2 – Creating A Full Tower Defense Game From Scratch 306094-73 – 18.13 – Total Kills – Beyond Beginner GameMaker Studio 2 – Creating A Full Tower Defense Game From Scratch 306094-74 – 18.14 – The Cheat Script – Beyond Beginner GameMaker Studio 2 – Creating A Full Tower Defense Game From Scratch 306094-75 – 19.1 – A Simple Fade – Beyond Beginner GameMaker Studio 2 – Creating A Full Tower Defense Game From Scratch 306094-76 – 19.2 – Introduction to Surfaces – Beyond Beginner GameMaker Studio 2 – Creating A Full Tower Defense Game From Scratch 306094-77 – 19.3 – The Fancy Transition – Beyond Beginner GameMaker Studio 2 – Creating A Full Tower Defense Game From Scratch 306094-78 – 20.1 – Button Sprites & Objects – Beyond Beginner GameMaker Studio 2 – Creating A Full Tower Defense Game From Scratch 306094-79 – 20.2 – The Pause Button – Beyond Beginner GameMaker Studio 2 – Creating A Full Tower Defense Game From Scratch 306094-80 – 20.3 – Speed up and Slow Down Buttons – Beyond Beginner GameMaker Studio 2 – Creating A Full Tower Defense Game From Scratch 306094-81 – 20.4 – A Small Transition Issue Fix – Beyond Beginner GameMaker Studio 2 – Creating A Full Tower Defense Game From Scratch 306094-82 – 20.5 – The Continue Button – Beyond Beginner GameMaker Studio 2 – Creating A Full Tower Defense Game From Scratch 306094-83 – 21.1 – Fireworks Part 1 – Beyond Beginner GameMaker Studio 2 – Creating A Full Tower Defense Game From Scratch 306094-84 – 21.2 – Fireworks Part 2 – Beyond Beginner GameMaker Studio 2 – Creating A Full Tower Defense Game From Scratch 306094-85 – 22.1 – The Option Sprites & Objects – Beyond Beginner GameMaker Studio 2 – Creating A Full Tower Defense Game From Scratch 306094-86 – 22.2 – Creating & Destroying Options – Beyond Beginner GameMaker Studio 2 – Creating A Full Tower Defense Game From Scratch 306094-87 – 22.3 – Tower Upgrades Array – Beyond Beginner GameMaker Studio 2 – Creating A Full Tower Defense Game From Scratch 306094-88 – 22.4 – Upgrading Our Towers – Beyond Beginner GameMaker Studio 2 – Creating A Full Tower Defense Game From Scratch 306094-89 – 22.5 – Refunding Towers – Beyond Beginner GameMaker Studio 2 – Creating A Full Tower Defense Game From Scratch 306094-90 – 23.1 – Setting Up Our Text Box – Beyond Beginner GameMaker Studio 2 – Creating A Full Tower Defense Game From Scratch 306094-91 – 23.2 – Drawing Text and the Draw Message Script – Beyond Beginner GameMaker Studio 2 – Creating A Full Tower Defense Game From Scratch 306094-92 – 24.1 – Exporting Our Game – Beyond Beginner GameMaker Studio 2 – Creating A Full Tower Defense Game From Scratch 306094-93 – 25.1 – Congratz on Finishing! – Beyond Beginner GameMaker Studio 2 – Creating A Full Tower Defense Game From Scratch Exercise Files.7z

  Channel    and      Group

下载说明:用户需登录后获取相关资源
1、登录后,打赏30元成为VIP会员,全站资源免费获取!
2、资源默认为百度网盘链接,请用浏览器打开输入提取码不要有多余空格,如无法获取 请联系微信 yunqiaonet 补发。
3、分卷压缩包资源 需全部下载后解压第一个压缩包即可,下载过程不要强制中断 建议用winrar解压或360解压缩软件解压!
4、云桥网络平台所发布资源仅供用户自学自用,用户需以学习为目的,按需下载,严禁批量采集搬运共享资源等行为,望知悉!!!
5、云桥网络-CG数字艺术学习与资源分享平台,感谢您的关注与支持!