Cauta cursuri
Vezi toate categoriile

Learn how to make games from scratch with no programming

497 USD
  Curs on-line
Predare in limba: Engleza
Cumpara

FACT: The video game industry is worth 74 billion dollars. http://tinyurl.com/3vz5np8

FACT: The average programmer makes 92k a year in the video game industry. http://tinyurl.com/7rtp7du

FACT: This course is the easiest way to start your journey into game development.

Traditionally game development is viewed as extremely difficult and hard to master. You imagine thousands of lines of code and spending hours infront of a computer screen. Luckily in the past few years technology has made it easier to learn and produce games.

In this course you will learn the basics of game programming through a fantastic visual programming language. This way you will learn how to program without the hassle of writing code. 

In this course you will learn how to start making simple games and I will show you how to make a profit from your games. You can add your game to your resume. 

Course image by http://ddigitsweb.blogspot.com/

Trainer

John Bura

Structura cursului


SECTION 1: Course Introduction
Lecture 1: Introduction (00:28)
Lecture 2: Introduction to the course (08:05)

SECTION 2: Learning about stencyl
Lecture 3: Opening up our first game (01:48)
Lecture 4: Adding an actor (01:00)
Lecture 5: Adding a scene (01:28)
Lecture 6: Adding in actors to a scene (01:03)
Lecture 7: Adding Events to an actor (01:54)
Lecture 8: Adding in events to an actor (00:10)
Lecture 9: Actors and events (04:30)
Lecture 10: Stencyl and code (03:34)
Lecture 11: Physical Code (06:23)
Lecture 12: Stencyl and Shapes (03:39)
Lecture 13: 12Game loops and moving actors across the screen (03:22)
Lecture 14: When created and placing an object on screen (02:58)
Lecture 15: Attributes part 1 (00:22)
Lecture 16: Attributes part 2 local attributes (06:28)
Lecture 17: Attributes part 3 (01:38)
Lecture 18: Attributes part 5 setting an attribute (02:06)
Lecture 19: Attributes part 6 - getters and setters (00:50)





10 questions



Quiz 1:

Quiz #1




SECTION 3: Making our first game
Lecture 20: Making our first game (05:49)
Lecture 21: Building our very first game (02:20)
Lecture 22: Building our very first game part 2 (03:23)
Lecture 23: Building our very first game part 3 - Building Circles (01:10)
Lecture 24: Building our first game part 4 - Adding the clicks (01:29)
Lecture 25: Building our first game part 5 - Adding the spawn featuere (04:20)
Lecture 26: Building our first game part 6- spawning the stars (01:10)
Lecture 27: Building our first game part 7- Adding in a game font (01:10)
Lecture 28: Building our first game part 8 Adding text to your game (01:40)
Lecture 29: Building our first game part 9- Adding in a score attribute (01:54)
Lecture 30: Building our first game part 10- Adding the scoring functionality (03:30)
Lecture 31: Building our first game part 11 - changing a small mechanic (01:25)
Lecture 32: Building our first game part 13- Adding a timer (02:59)
Lecture 33: Building our first game part 13 - Closing thoughts (00:59)





Upcoming



Quiz 2:

Quiz #2




SECTION 4: Diving deeper into stencyl and learning how to use all of the commands
Lecture 34: Talking about the rest of the course (02:46)
Lecture 35: Finding the X and the Y co-ordinates of the actor (03:20)
Lecture 36: Setting and finding the direction of an actor (01:39)
Lecture 37: If statements and is the self on screen (02:58)
Lecture 38: Setting and finding the direction of the actor (01:31)
Lecture 39: Rotating an object clockwise or counter clockwise (02:12)
Lecture 40: If, otherwise if and otherwise statements part 1 (06:00)
Lecture 41: If, otherwise if and otherwise statements part 2 (04:13)
Lecture 42: If, otherwise if and otherwise statements part 3 (02:53)
Lecture 43: If, otherwise if and otherwise statements part 4 (01:42)
Lecture 44: If, otherwise if and otherwise statements part 5 (01:13)
Lecture 45: Making a list (01:18)
Lecture 46: If, otherwise if and otherwise statements part 8 (05:38)
Lecture 47: If, otherwise if and otherwise statements part 9 (02:46)
Lecture 48: Definite loops (01:35)
Lecture 49: Do after X seconds (01:56)
Lecture 50: Do after and adding in attribute for numbers (02:17)
Lecture 51: Debugging (00:56)
Lecture 52: Advanced coding (02:15)
Lecture 53: For Each loops. For each actor on the screen (01:58)
Lecture 54: For each actor inside a region and for each actor type (01:19)
Lecture 55: For each actor group (01:47)
Lecture 56: Setting region properties (03:16)
Lecture 57: Gravity in games (01:18)
Lecture 58: Making a simple gravity game (04:13)
Lecture 59: Finding the Width of the height of a screen (01:58)
Lecture 60: The Width and tile height (01:26)





10 questions



Quiz 3:

Quiz #3



Lecture 61: Scene name (01:26)
Lecture 62: Accessing the camera in stencyl (02:26)
Lecture 63: Moving the camera (02:59)
Lecture 64: Effects- Shake Screen and enable full screne (02:31)
Lecture 65: Layers and manipulating layers (03:40)
Lecture 66: Setting the offscreen bounds (02:41)
Lecture 67: Transitioning (03:26)
Lecture 68: Reloading a scene with a transition (00:39)
Lecture 69: Crossfading a scene (01:23)
Lecture 70: Crossfade and reload a scene (01:51)
Lecture 71: Creating an actor after transition (01:51)
Lecture 72: Scene is transitioning and game is paused (01:01)
Lecture 73: Controls part 1 (01:12)
Lecture 74: Controls part 2 (04:30)
Lecture 75: Controls part 3 (01:59)
Lecture 76: Controls part 4 (04:01)
Lecture 77: Math part 1 (03:55)
Lecture 78: Math part 2 (02:47)
Lecture 79: Math part 3 (01:59)
Lecture 80: Math part 4 (02:40)
Lecture 81: Math part 5 (02:40)
Lecture 82: Math part 6 (01:41)
Lecture 83: Sound (04:46)
Lecture 84: Adding a trigger to an event (03:16)
Lecture 85: Triggering an event in another behavior (01:51)
Lecture 86: Another tutorial on triggers (01:28)
Lecture 87: Getting attributes from another area of the program (02:25)
Lecture 88: Setting a remote local attribute (01:02)
Lecture 89: Setting local attributes to a scene (00:47)
Lecture 90: Enabling and disabling behaviors (04:43)
Lecture 91: Opening a link in stencyl (01:16)
Lecture 92: Posting data to a website, saving site specific ads (03:01)
Lecture 93: Adding backgrounds to stencyl (03:50)
Lecture 94: Tilesets (03:00)
Lecture 95: Congratulations on making it this far! (00:53)





10 questions



Quiz 4:

Quiz #4




SECTION 5: Making another game
Lecture 96: Downloading some free assets (00:31)
Lecture 97: Starting to make a new game from scratch (00:50)
Lecture 98: Adding in the stars (03:12)
Lecture 99: Making the stars rotate and quick shortcut tip (02:24)
Lecture 100: Talking about collisions (02:53)
Lecture 101: Adding in the main star (05:09)
Lecture 102: Making the main star change colors (02:08)
Lecture 103: Making the main star change colors part 2 (03:19)
Lecture 104: Making playable stars movie (02:26)
Lecture 105: Making the stars stay on the screen (02:16)
Lecture 106: Adding in the walls (06:18)
Lecture 107: Adding a bounce to the walls (02:43)
Lecture 108: Making the stars move on click (01:36)
Lecture 109: Taking away the collisions (02:25)
Lecture 110: Changing the animation (01:11)
Lecture 111: Making the star dissapear when you click on it (01:48)
Lecture 112: Adding in the star color functionality (03:25)
Lecture 113: Adding the score to the screen (02:29)
Lecture 114: Adding in the score functionality (01:27)
Lecture 115: Adding in the star color functionality (02:31)
Lecture 116: Adding boolean variables for spawning stars (02:25)
Lecture 117: Checking the booleans for the when creating (02:32)
Lecture 118: Adding in the isAlive = false logic (01:48)
Lecture 119: Adding in the spawning logic part 1 (03:24)
Lecture 120: Adding in the rest of the logic (01:58)
Lecture 121: Giving the player a reason to click the right star (03:15)
Lecture 122: Giving the player a reason to click the right star (04:12)
Lecture 123: Adding in a simple leveling system part 1 (02:05)
Lecture 124: Adding in a simple leveling system part 2 (02:13)
Lecture 125: Adding in a simple leveling system part 3 (01:34)
Lecture 126: Talking about the next course (00:57)
Lecture 127: Changing the size of the image on a mac (01:37)
Lecture 128: Changing the size in GIMP (01:36)
Lecture 129: Adding in the animated actors (02:39)
Lecture 130: Adding in the player and making sure it will follow the mouse (02:08)
Lecture 131: Adding in an offset to make the mouse cursor in the center (02:08)
Lecture 132: Adding in the collision logic part 1 (01:24)
Lecture 133: Adding attributes, game font and text to the HUD (03:38)
Lecture 134: Adding in the score and the modifiers (01:46)
Lecture 135: Adding in a special timer (01:23)
Lecture 136: Adding in the level logic (02:45)
Lecture 137: Adding in the modifier logic and talking about the gameplay (02:30)
Lecture 138: Adding in spawn logic and spawn variables (04:17)
Lecture 139: Making sure the player cannot exit the screen (01:17)
Lecture 140: Let's prototype some games (06:56)
Lecture 141: Achievements (03:22)

SECTION 6: More on physics and collisions
Lecture 142: Talking about physics (06:53)
Lecture 143: Talking about collisions (02:32)

SECTION 7: More about stencyl
Lecture 144: Talking about the templates (01:50)
Lecture 145: Downloading the source code (01:10)
Lecture 146: Creating a new game with the extended features and fixing a small bug (01:47)
Lecture 147: Talking about the project and level design (01:00)
Lecture 148: Level design part 1 (07:44)
Lecture 149: Adding in the background to the level (03:37)
Lecture 150: Adding to the levels (01:30)
Lecture 151: Design 10 levels (00:40)

SECTION 8: Making money
Lecture 152: Making money with your game (27:19)
Video
Cumpara