Game Development Beginners Bundle

4.5 Value Rating*

If you’re looking to break into the world of game development, then this is the bundle for you. Learn game development in different programming languages so you get an underlying idea of principals that go into game development. Plenty of hands-on and live projects to learn from accompanied with precious source code.

$39

$19.50
13
COURSES
1497
LESSONS
NEW
ENROLLED

LIFETIME ACCESS TO ALL THESE 13 COURSES
Learn 3D Modelling & Animation from Scratch with Blender 3D
Learn 3D Modelling & Animation from Scratch with Blender 3D

$10 Value

Create your First Computer Game with Stencyl
Create your First Computer Game with Stencyl

$199 Value

Design and Develop Advanced Computer Games with Stencyl
Design and Develop Advanced Computer Games with Stencyl

$299 Value

Python Game Development - Create a Flappy Bird Clone
Python Game Development - Create a Flappy Bird Clone

$50 Value

JavaScript project Learn to create a memory Game and more
JavaScript project Learn to create a memory Game and more

$9 Value

Java Game Development - Create a Flappy Bird Clone
Java Game Development - Create a Flappy Bird Clone

$10 Value

Game Development with Unity 5
Game Development with Unity 5      

$10 Value

The Complete Game Developer course - Build 60 Games
The Complete Game Developer course - Build 60 Games

$40 Value

Build 20 SpriteKit Games for iPad using Xcode and Swift.
Build 20 SpriteKit Games for iPad using Xcode and Swift.

$40 Value

Game Development with Unity
Game Programming with Unity      

$99 Value

Programming for Beginners - Flappy Bird Game
Programming for Beginners - Flappy Bird Game

$10 Value

Unity From Master To Pro By Building 6 Games
Unity: From Master To Pro By Building 6 Games

$10 Value

Master Unity By Building 6 Fully Featured Games From Scratch
Master Unity By Building 6 Fully Featured Games From Scratch

$10 Value

DETAILS OF THE 13 COURSES IN THE BUNDLE
Learn 3D Modelling & Animation from Scratch with Blender 3D

Learn 3D Modelling & Animation from Scratch with Blender 3D

Instructor: Richard Sneyd

OverviewDescriptionAbout

Zero to hero guide on learning how to model, texture, animate and render your own 3D models and scenes in Blender 3D.

3D modelling and animation skills are in huge demand in many industries, such as the games industry, the animation industry, advertising, architectural and medical visualization… the list goes on and on.

3D modelling and animation skills are in huge demand in many industries, such as the games industry, the animation industryadvertisingarchitectural and medical visualization… the list goes on and on. Incredibly, despite the rather hefty price tag for the leading commercial 3D suites, such as 3D Studio Max or Maya, for instance, there is a gorgeousfeature richindustry grade 3D modelling and animation suite, which is completely free and open source: introducing Blender 3D.

Blender 3D can be used for literally any 3D project or task you could imagine, and has been extensively by seasoned professionals and companies all around the world. From creating a feature length animated film, to animating and rendering 30 second ad for a retail client, to modelling, texturing and animating 3D game levels and environments, you can use Blender to do it all in style — and much, much more besides…

In this comprehensive, yet fun and engaging introduction to 3D modelling, UV mapping, texturing, animating and rendering in Blender, you will learn how to:

  1. Work with Blenders non-standard, yet uniquely optimized and powerful interface.
  2. Model your own 3D meshes, using a variety of optimal modelling techniques and workflows.
  3. UV Map objects using Projection and Unwrapping.
  4. Texture 3D models, and work with materials.
  5. Configure scene lighting.
  6. Use Blenders powerful animation tools to animate objects and scenes.
  7. Work with ambient and atmospheric rendering effects in Blender.
  8. Render still images and video sequences, using the two shipped rendering engines in Blender.
  9. Perform basic simulations using the built in game engine.

By the end of this course, you will know how to use Blender, and how to bring you own 3D creations to live, whatever form they may take. The only limit is your imagination, so what your waiting for!? Sign up now, and start bringing your imagination to life on the computer screen with Blender!

Richard Sneyd

Richard Sneyd (1st Class B.A Hons.) is founder and CEO of CyberMyth Games, and administrator of CMG Academy, the no. 1 source of professional quality online training for digital art, development and design courses. In the performance of his duties within the company, he must wear many hats, including that of a programmer, designer, digital 2D & 3D artist, sound designer, scriptwriter, texture artist, leader, marketer and business man.

He is also a fully registered, qualified, and highly experienced lecturer. His speciality subjects include 3D Modelling & Animation, Computer Game Programming, 2D Image Processing, Game Design, Desktop Audio, Psychology, Consumer Behavior, Human Resources & Business Management.

Richard is enthusiastic about his work, with students and colleagues noting that he is a highly dedicated and accomplished teacher. All of his courses are characterized by a steady, incremental flow of information, and a lucid teaching style which is easy to understand and follow for all.

6  Hours

45 Lessons

Lifetime Access

Course Curriculum

Preview Course

Introduction
What Will I Learn? (2:43)
Splash Screen (3:02)
Editor Windows (6:54)
Blender Interface
3D Basics
Navigating 3D Space (5:33)
Object Transformations: Move, Rotate & Scale (7:26)
3D Cursor (3:23)
3D Primitives (5:06)
3D Primitives: Parameter Customization (2:54)
Units in Blender (4:30)
Properties Window and Context Buttons (6:10)
3D Basics
3D Modelling Fundamentals
Object Mode Vs Edit Mode (6:58)
Polygon Extrude (2:46)
Inset (4:20)
Loop and Ring Cuts (3:18)
Knife Tool (3:47)
Complex Selection: Loop and Ring (3:31)
Complex Selection: Grow and Shrink (2:38)
Extrude by Vertex Normal (1:56)
3D Modelling Basics
Project: Sci Fi Spaship
Mirror Symmetry (3:16)
Modelling the Hull Pt 1 (17:56)
Box Modelling the Hull Pt 2 (18:16)
Boolean Operations: Adding Turrets (7:22)
Modifying and Hiding the Grid Display (3:29)
Modelling a Cylindrical Tank (9:13)
Creating an Array of Tanks (6:47)
Bevel Lofting with Shapes (8:16)
Convert Curve to Mesh Object (2:55)
Reduce Polygon Density: Decimate Modifier (4:52)
Adding a Propulsion System (2:09)
UV Mapping & Texturing
Smart Projection UVs (9:59)
Texturing in Photoshop (11:52)
Texturing in Photoshop Pt. 2 (16:40)
Blenders Paint Tools (12:34)
Texturing the Tank (18:16)
Texturing the Tanks Pt. 2 (18:47)
Frosting the Cockpit Windows (7:22)
Texturing the Tanks Pt. 3 (15:55)
Texturing the Tanks Pt 4 (11:37)
Preparing for Render
Baking Ambient Occlusion Maps (11:53)
Baking Ambient Occlusion Maps Pt. 2 (14:29)
Cycles Rendering Engine: Materials (15:52)
Normal Maps (15:57)
Environment Map (2:42)
Adding a Child Constraint (1:12)
Setting a Child Constraint (1:12)
Keyframe Animation (12:07)

Create your First Computer Game with Stencyl

Create your First Computer Game with Stencyl

Instructor: Richard Sneyd

OverviewDescriptionAbout

With no previous programming or game design experience, build your own amazing 2D games in just a matter of hours!

No prior experience is required to take this course.

Note: This course is officially endorsed by Stencyl.

No prior experience is required to take this course. Learning from the ground up, you will acquire all the skills necessary to Design and Create your very own computer games, which can then be shared with your friends, or even published to commercial markets such as flash portals, the App Store & Google play. Using the unique logic block system of Stencyl thought in this Stencyl Course, you will be able to create a game of any genre, quickly and effectively. Please follow through the lectures sequentially, and always maximize the videos to get the most out of them. Among many other things, by the end of the course you will have learned how to:

  • Create a top-down perspective for your game
  • Move characters with the keyboard
  • Easily rotate actors to look at the mouse cursor
  • Spawn and destroy actors in real-time, at will
  • Write simple and advanced AI for non-player characters
  • Design levels using tile-sets and actors
  • Create health bars
  • Implement game rules to determine between success or failure

For the most effective learning experience, it is essential that you pay close attention to each lecture in order, and then complete the task yourself. If you struggle, watch the video again until you get the full sense of the lesson. Get excited, this is a learning experience you’ll never forget. Prepare to start making your own games with Stencyl.

Richard Sneyd

Richard Sneyd (1st Class B.A Hons.) is founder and CEO of CyberMyth Games, and administrator of CMG Academy, the no. 1 source of professional quality online training for digital art, development and design courses. In the performance of his duties within the company, he must wear many hats, including that of a programmer, designer, digital 2D & 3D artist, sound designer, scriptwriter, texture artist, leader, marketer and business man.

He is also a fully registered, qualified, and highly experienced lecturer. His speciality subjects include 3D Modelling & Animation, Computer Game Programming, 2D Image Processing, Game Design, Desktop Audio, Psychology, Consumer Behavior, Human Resources & Business Management.

Richard is enthusiastic about his work, with students and colleagues noting that he is a highly dedicated and accomplished teacher. All of his courses are characterized by a steady, incremental flow of information, and a lucid teaching style which is easy to understand and follow for all.

6  Hours

42 Lessons

Lifetime Access

Course Curriculum

Preview Course

First Steps: Getting Setup
Welcome To The World Of Game Creation (1:04)
Overview (8:34)
Structure of Lessons (4:50)
Installing The Required Software – Stencyl (2:14)
From Concept To Creation: The Design Process
The Importance Of Planning (3:51)
The Concept (5:04)
Intro To Stencyl: Starting Our Game
Exploring The Stencyl Environment (13:44)
User Input & Character Movement (29:50)
Understanding Attributes (AKA Variables), & Creating the Enemy Actor (12:09)
Character Rotation: Looking At The Mouse (12:35)
Making Him Shoot (This is fun) (6:03)
Basic Concepts
Important Concepts Examined
Events Explained (9:56)
The Most Important Blocks (4:25)
Basic Loops (6:28)
How Stencyl Handles Audio (2:33)
Creating Conditional Logic – If Statements (9:11)
The Behaviour Library (3:56)
Intermediate Concepts
Creating Your Own Game Art (Sprites and Sound FX)
Downloading the Free Trial of Photoshop CS6 (1:16)
Introducing Photoshop CS6 (10:16)
Creating The Crosshair (12:23)
Developing Core Functionality
Basic AI (19:16)
Camera Follow (0:54)
Adding The Crosshair (7:54)
Collision Groups – Setting Them Up (9:03)
Updating Sprites – A Nicer Projectile (3:27)
Boundaries (4:48)
Create Explosion On Die (3:09)
Handling Avatar States – Switching Animations (5:49)
Cannot Be Pushed (1:20)
Advanced AI (29:20)
AI Bug Fix 1 (21:16)
Finishing The Game
Enemy Shoot (8:21)
Die After X Seconds (2:40)
Bug Fix 2 (1:37)
Adding The Helicopter (4:19)
Creating Health Bars (25:37)
Destructible Environment 1 (5:30)
Destructible Environment 2 (10:25)
Refactoring The Code (5:37)
Game Rules (8:36)
Game Rules 2 (12:18)
Advanced Concepts
Conclusion
Congratulations! Now, What Next? (0:43)

Design and Develop Advanced Computer Games with Stencyl

Design and Develop Advanced Computer Games with Stencyl

Instructor: Richard Sneyd

OverviewDescriptionAbout

With no previous programming or game design experience, build your own amazing 2D games in just a matter of hours!

This course has been especially designed to take your complete beginner or intermediate level skills in Stencyl and build them up to the level required of a professional indie game developer.

This course has been especially designed to take your complete beginner or intermediate level skills in Stencyl and build them up to the level required of a professional indie game developer. Where as the foundation course (Create your First Computer Game with Stencyl), teaches you many important skills, concepts, and techniques necessary to implement core gameplay, utilise sound, and implement some basic AI, this course will teach you how to Create a complete, professional grade computer game which can be published on all the most popular platforms — Google Play, IOS, Windows, Linux, Mac, Flash etc.

From start to finish, you will develop a complete, playable game including all the advanced features and polish you would expect, such as:

  • start menu
  • social link buttons
  • multiple, playable levels
  • level selection screens
  • saving and loading
  • in-game currency
  • in-app purchases and ads (for revenue generation)
  • beautiful, unique art and animations
  • parallax scrolling
  • sophisticated, physics based gameplay

We also cover less technical — but none the less essential — subjects such as marketing, design theory, game monetisation paradigms and various other business and design tips and tricks for game development . After the core game has been developed, the course leads into sections on what it takes to publish it to the various Stencyl supported platforms (Desura, Steam, Google Play, Samsung Apps, IndieCity etc), including platform specific details such as certificates, marketplace restrictions, monetisation methodologies etc.

In short, when you’ve finished this course, there will be nothing stopping you from beginning your professional game development career. So let’s get started!

Richard Sneyd

Richard Sneyd (1st Class B.A Hons.) is founder and CEO of CyberMyth Games, and administrator of CMG Academy, the no. 1 source of professional quality online training for digital art, development and design courses. In the performance of his duties within the company, he must wear many hats, including that of a programmer, designer, digital 2D & 3D artist, sound designer, scriptwriter, texture artist, leader, marketer and business man.

He is also a fully registered, qualified, and highly experienced lecturer. His speciality subjects include 3D Modelling & Animation, Computer Game Programming, 2D Image Processing, Game Design, Desktop Audio, Psychology, Consumer Behavior, Human Resources & Business Management.

Richard is enthusiastic about his work, with students and colleagues noting that he is a highly dedicated and accomplished teacher. All of his courses are characterized by a steady, incremental flow of information, and a lucid teaching style which is easy to understand and follow for all.

11  Hours

54 Lessons

Lifetime Access

Course Curriculum

Preview Course

Introduction
Welcome to the Course (11:48)
The Structure of the Lectures (4:50)
Overview of Software & Tools (13:46)
What’s New in Stencyl 3.x and Beyond? (14:58)
What’s New in Stencyl 3.x pt 2 (11:51)
Marketing & Monetisation
Monetisation Strategies & Methods (18:44)
Game Marketing: What, Why & How (15:48)
Game Marketing p2 (13:48)
Licenses & Pricing Options (3:39)
Marketing & Monetisation Core Concepts
An In-depth Look at Stencyl
Looking At Stencyl – Part 1 (19:43)
Looking At Stencyl – Part 2 (18:05)
A Look At the Stencyl Tool Pt 3 (13:08)
Game Design Theory – An Overview
What is Play? (13:04)
What is a Game? (16:03)
Theory Review
Building the Bones of the Game – Let’s Get Practical!
Game Data Folder (5:14)
The Game Concept – Mudslide Cowboy (13:50)
UPDATE: Background System Changed as of Stencyl 3.2 (2:13)
Setting Up the Game Project (10:25)
Setting up the Game Project Pt. 2 (13:17)
Setting Up the Game Project Pt. 3 (18:37)
Setting up the Game Project Pt. 4 (18:18)
More Actors – Simple & Complex Pt. 1 (11:12)
More Actors Pt. 2 (13:00)
Populating the Level (19:09)
Making the Balloon Move 1 (4:35)
Making the Balloon Move 2 (14:39)
Programming Core Functionality & Mechanics
The Player Handler – Handling User Interactions Pt. 1 (21:03)
Player Handler Pt. 2 (20:51)
Adding the Adaptive Cursor (18:10)
State Management & Movement Controls Pt. 1 (20:06)
Movement Controls Pt. 2 (19:44)
Movement Controls Pt. 3 (16:25)
Refining the Controls (7:06)
An Object Lesson in Software Development – Build Bugs (1:52)
Cursor Handler – Sharing Attributes Between Actors (12:36)
Cursor Handler Pt. 2 (12:28)
Debugging – The Cursor Handler (8:17)
Debugging – The Player Handler (4:36)
Crafting the Aesthetic Experience: Various Experiential Embellishments
Refining Obstacle Interactions (5:49)
Exercise: Create a More Elaborate Camera Follow Behaviour (1:34)
More Elaborate Camera Follow: Solution (14:04)
Handling Collisions Properly: Configuring and Using Collision Groups (5:45)
Reaction to Collision Events: Destroying Obstacles (10:40)
Reaction to Collision Events: Adding Some Eye Candy (23:10)
Eye Candy: Dust Behind Player Avatar (4:22)
Exercise: Finish Player Eye Candy (1:09)
Solution: Finish Player Eye Candy (5:44)
Directional Click Handling Fix (4:48)
Collecting Coins 1 (10:43)
Collecting Coins 2 (17:02)
Animating HUD Elements (7:24)
Finishing Touches
Using Fonts and Tracking Score (17:18)
Adding Main Menu & Buttons (8:43)
Level Selection Screens (21:17)

Python Game Development - Create a Flappy Bird Clone

Python Game Development - Create a Flappy Bird Clone

Instructor: Total Training

OverviewDescriptionAbout

Learn Python game development by creating your very own Flappy Bird game

Learn Python game development by creating your own game with this Python Game Development – Create a Flappy Bird Clone course!

Learn Python game development by creating your own game with this Python Game Development – Create a Flappy Bird Clone course!

Games by their very nature are supposed to be fun. So why should the process of creating them be tedious and complicated? Instead of sitting through hours of lectures and game development theory, this course cuts to chase and allows you to create a game straight away, learning as you go.

Total Training

Total Training is a pioneer in innovative online training for leading creative design, digital video, office productivity software programs, and more.

Ranging from casual hobbyists to the most seasoned professionals, our users quickly learn new applications and broaden their knowledge of programs currently used. Narrated in an entertaining format by industry experts and leading authors, our video-based training titles are critical tools for anyone wanting to learn tips, techniques, and best practices from the most respected names in the business.

We currently offer affordable subscriptions to our All-Access Library, which contains hundreds of courses, thousands of clips, and project files so users can follow along.

HISTORY

Total Training was founded in 1996 to provide the highest quality instruction to users of creative software. Recognizing that printed instruction was tedious, and classroom training was hard to find and often prohibitively expensive, Brian Maffitt, Total Training CEO and President collaborated to create the first video series, Total AE. The response was overwhelming.

3:16  Hours

20 Lessons

Lifetime Access

Course Curriculum

Preview Course

CHAPTER 1: INTRODUCTION TO THE COURSE AND THE GAME
Introduction (3:07)
Introduction to PyGame and Initial Coding (9:04)
Time Clock and Game Over (10:24)
CHAPTER 2: GRAPHICS SETUP
Initial Graphics Setup (15:22)
Background and Adding Graphics to the Screen (6:06)
Working with Coordinates (6:02)
CHAPTER 3: CREATING INPUT CONTROLS
Creating Input Controls (11:17)
CHAPTER 4: BOUNDARIES, CRASH EVENTS AND MENU CREATION
Part 1 (9:47)
Part 2 (9:37)
Part 3 (6:56)
Part 4 (7:58)
CHAPTER 5: CREATING OBSTACLES USING POLYGONS
Introduction (7:37)
Completing Our Obstacles (9:08)
CHAPTER 6: GAME LOGIC: USING BLOCK LOGIC
Game Logic: Using Block Logic (12:43)
CHAPTER 7: GAME LOGIC: SUCCESS OR FAILURE
Hitting Obstacles Part 1 (12:19)
Hitting Obstacles Part 2 (5:11)
CHAPTER 8: CREATING THE SCORE DISPLAY
Creating the Score Display (12:00)
CHAPTER 9: ADDING COLORS AND DIFFICULTY LEVELS
Adding Colors (12:27)
Adding Colors Part 2 (12:53)
Adding Difficulty Levels (9:40)
Project Files Included
Project Files – Python Game Dev Flappy Bird Clone

JavaScript project Learn to create a memory Game and more

JavaScript project Learn to create a memory Game and more

Instructor: Laurence Svekis

OverviewDescriptionAbout

Step by Step how to create your own game using JavaScript. See how JavaScript works application building project.

One of the best ways to learn is to work on a project. We start with a blank page and build the application step by step. All of the source files are included.

One of the best ways to learn is to work on a project. We start with a blank page and build the application step by step. All of the source files are included.

Do you want to learn JavaScript working on a real project?

We show you how to use JavaScript to create an interactive game, everything from creating the game board to messaging, text, timers, and game setup.

We build this game in bootstrap, show you the HTML CSS and JavaScript.

Learn to Create your own JavaScript GAME!!!

Within this course we show you how to add JavaScript functionality when building out projects and use JavaScript to achieve your goals.

We have designed this course to optimize practicing JavaScript coding.

  • CODE SAMPLES INCLUDED!!
  • PRACTICE EXERCISES
  • CODE EXPLANATIONS
  • CODE IMPLEMENTATIONS

Try the code after each video lesson. PDF copy and paste code that we use within the course and TRY FOR YOURSELF.

Everything you need to learn about JavaScript is provided within this course.

  • quick lessons get right to the point
  • source files downloadable to work along
  • challenges and lessons
  • new course material added regularly
  • trusted name in education since 2002
  • full HD easy to read source coding

Learn how Javascript works and it’s fundamental concepts when it comes to creating games and interactive projects. Learn to build your own Javascript code to make your own JavaSCript memory game

Who is the target audience?
  • Web Developers
  • Web coders
  • web content managers
  • JavaScript developers
  • Learn the advantages of using JavaScript
  • Anyone with a desire to learn
  • desire to understand more about how JavaScript works

Laurence Svekis

I’m here to help you learnachieve your dreams, come join me on this amazing adventure today

Google Developers Expert – GSuite

Providing Web development courses and digital marketing strategy courses since 2002.

Innovative technology expert with a wide range of real world experience. Providing Smart digital solutions online for both small and enterprise level businesses.

“I have a passion for anything digital technology related, enjoy programming and the challenge of developing successful digital experiences. As an experienced developer, I created my first computer applications in 1990, and my first website in 1998. I enjoy sharing my knowledge with others and want to help you share in the wonderful opportunities that the internet provides.”

“Learning, understanding with a strong passion for education. The internet has provided us with new opportunities to expand and share knowledge.”

Want to learn more about becoming a web developer, do you want to experience the freedom that technology provides for us? Learn how to bring amazing things to life online. Technology connects us all in many ways. It opens up doors to those who embrace it and learn how to make those connections real.

“My courses are designed to help you achieve your goals, learn and update skills”

Background : An experienced web application developer, having worked on multiple enterprise level applications, hundreds of websites, business solutions and many unique and innovative web applications. Web application development areas of expertise include HTML, CSS, JavaScript, JQuery, Bootstrap, PHP and MySQL. Anything to do with web creation and digital experience. Passionate about everything to do with web application development, programming to online marketing with a strong focus on social media and SEO.

Understanding technology provides a means to better connect with users. It also opens so many doors. Knowledge is the key to success and I want to help you experience what technology has to offer. I’m passionate about web technologies, and look forward to sharing my knowledge and experience with you!”

1:45 Hours

21 Lessons

Lifetime Access

Course Curriculum

Preview Course

First Section
1 Introduction to building JavaScript Memory Game (4:11)
2 Resource Setup (3:09)
3 Setup HTML Template (4:23)
4 Source Code
5 Loop declare image array (6:25)
6 Add Click Event to Game (5:37)
7 Build gameplay array concat (5:51)
7 Source Code
8 Array Randomizer explained (14:33)
9 Source Code
10 Build Game Board Dynamically (11:02)
11 Make Game interactive flip tiles (10:38)
12 Source Code
13 Check if item is in array (10:30)
14 Set Intervals Flip cards back over (8:47)
15 Gameplay setup match detection (8:48)
16 Source Code
17 Game Tweaks and updates (10:19)
18 Course Conclusion (13:41)
19 Source Code
20 Create css and js files (2:37)
21 Source Code

Java Game Development - Create a Flappy Bird Clone

Java Game Development - Create a Flappy Bird Clone

Instructor: Stone River eLearning

OverviewDescriptionAbout

Learn game development by building a real Flappy Bird game.

Although this course is focused on creating a clone of the popular game “Flappy Bird”, it will also teach you valuable concepts of games programming such as an effective game loop and the loading of resources into your game.

Although this course is focused on creating a clone of the popular game “Flappy Bird”, it will also teach you valuable concepts of games programming such as an effective game loop and the loading of resources into your game. The way that we program this entire project is not unique to Flappy Bird, the student will be left with a basic, but solid, game engine that will allow them to quickly prototype any 2D game ideas that they may have.

We create and customise the window that we will ultimately be rendering to.

We create some interfaces that are core to our game engine.

Using the window and interfaces we created we will render to the screen

The game loop we will be creating is one of the most important parts of this course. In this section we will explain in-depth and program the game loop.

We will program the entities that our game will be rendering and updating. In the case of Flappy Bird, this will be the Bird and the scrolling Pipes.

We will be creating a customised input handler for our game.

Stone River eLearning

Stone River eLearning is owned and operated by Mark Trego and his support and development staff of outstanding eLearning enthusiasts from around the world. Mark originally hails from Bismarck, North Dakota in the U.S., but now resides in the little town of Sheldon, Iowa where he lives with his wife and 3 children on a working farm just outside of town.

Mark’s passions are entrepreneurship and online learning, so it was only natural that he gravitated towards what became the Stone River family of companies. Mark received his Master’s Degree in Business Administration/Entrepreneurship from Benedictine University in Chicago. His early career found him in finance, but he really found his passion as an education technology professional, instructional designer and teacher before starting Stone River eLearning in 2011.

2  Hours

29 Lessons

Lifetime Access

Course Curriculum

Preview Course

Introduction to the Course
Welcome (1:14)
Initialising the game window
Section Introduction (0:09)
Initialising the game window (6:28)
Updatable and Renderable interfaces
Section Introduction (0:18)
Updatable and Renderable Interfaces (5:49)
Rendering to the screen
Section Introduction (0:09)
Rendering to the Screen (6:40)
More in-depth explanation of rendering (4:36)
The game loop
Section Introduction (0:32)
Introduction to the Game Loop’s Logic (6:24)
The Update Logic (6:36)
The Render Logic (6:06)
FPS Check Logic and the Main Method (5:03)
Game entities part 1
Section Introduction (0:24)
The Flappy Bird (5:18)
Programming the Pipes (Part 1) (5:22)
Programming the Pipes (Part 2) (5:18)
Programming the Pipes – Updating (6:11)
Programming the Pipes – Rendering (6:39)
Game input
Section Introduction (0:16)
Input and a of the Pipes (8:08)
Game entities part 2
Section Introduction (0:14)
Initialising and Sprite Loading (6:08)
The Basic Movement Logic (5:27)
Starting Collision Detection (5:44)
Finishing Collision Detection (3:17)
Rendering (4:46)
Conclusion
Course Outro (0:19)

Game Development with Unity 5

Game Development with Unity 5

Instructor: Stone River eLearning

OverviewDescriptionAbout

Comprehensive course where you learn by actually making games.

Game development is an ever changing, constantly improving, and highly dynamic area to work in. Things are on the move constantly, and if you’re not careful you can get left behind.

Game development is an ever changing, constantly improving, and highly dynamic area to work in. Things are on the move constantly, and if you’re not careful you can get left behind. That’s why it’s important to keep your skills at the top level and to familiarise yourself with the latest tools and programs out there. This course will do just that by getting you up to speed with Unity5, the newest version of one of the industry’s leading development engines.

Become a Unity 5 Developer

  • Build your first functioning game in 60 minutes
  • Create more complex games as your skills improve
  • Increasing levels of complexity to cater for both beginners and experienced developers
  • Grasp game development fundaments in a practical way
  • Gain practical skills than can instantly be used in the real world

Learn the Secrets of Unity 5 Game Development

Whether you’re completely new to game development or have gained some experience developing games with Unity already, this course is for you. With 85 lectures and 9.5 hours of content, it takes starts off at beginner level and advances up to more complex projects.

This course goes beyond merely explaining or showing you how everything works; you’ll be shown how, and then you’ll do it for yourself. As you progress through the course you’ll create three games of increasing complexity; a trivia game to demonstrate programming basics and show you the Unity user interface, followed by a 2D platforming game, and to finish, first person shooter game complete with visual effects and artificial intelligence.

By creating these games, you’ll learn all about scripting and user interface including questions and answer options, creating different levels, adding audio, freezing game play, building scenes, learning Nav Mesh, character and object movement, and game narrative, among other things.

This course emphasises coding and development, and is suitable for anyone who wants to learn to develop games or learn how to code. To start this course, you will need to have Unity installed on your computer; we’ll show you everything else from there.

About Unity 5

Unity is a games engine used to create and develop 2D and 3D games and interactive experiences. It is fast becoming the industry standard for creating multiplatform games. Unity5 is the latest version of the tool, and includes a number of advanced powerful features such as a 64-bit editor, frame debuggers, graphics command buffers, and more.

Stone River eLearning

Stone River eLearning is owned and operated by Mark Trego and his support and development staff of outstanding eLearning enthusiasts from around the world. Mark originally hails from Bismarck, North Dakota in the U.S., but now resides in the little town of Sheldon, Iowa where he lives with his wife and 3 children on a working farm just outside of town.

Mark’s passions are entrepreneurship and online learning, so it was only natural that he gravitated towards what became the Stone River family of companies. Mark received his Master’s Degree in Business Administration/Entrepreneurship from Benedictine University in Chicago. His early career found him in finance, but he really found his passion as an education technology professional, instructional designer and teacher before starting Stone River eLearning in 2011.

12:50  Hours

114 Lessons

Lifetime Access

Course Curriculum

Preview Course

INTRODUCTION TO THE COURSE
Course Introduction (0:40)
What is Unity 3D (1:30)
Unity Interface and Navigating the Scene View (3:32)
Creating and manipulating basic objects (3:26)
Wrapping up the Basics of the Unity Editor (1:34)
Quiz1
INTRODUCTION TO SCRIPTING AND UI
Introduction to Scripting and UI (0:29)
Overview of Trivia Game (0:58)
Creating the Question Banner (8:27)
Adding the Answer Buttons (3:37)
Introduction to Scripting (5:56)
More Data Types (4:43)
Creating a Struct (9:04)
Finishing the Question Struct (8:03)
Assigning the Question to the UI (12:29)
Making the Answers Interactive (6:32)
Assigning a Random Question (5:13)
Getting the Question Numbers (7:54)
Transitioning Between Questions (5:42)
Showing Results (11:20)
Creating a Play Again Button (4:17)
Delay Next Question (5:51)
Giving Feedback (9:07)
Commenting the Code and Final Touches (10:18)
Building the Game (4:50)
Quiz2
CREATING A 2D PLATFORMER
Overview of the 2D Platformer (0:33)
How 2D Platformer Design (1:37)
Creating the Project and Importing the 2D Package (3:10)
Beginning Level 1 Design and Importing Assets (6:21)
Setting Up the Elevator Platform (8:35)
Setting up the Kill Floor (2:28)
Creating the UI for Health (5:12)
Spinning the Buzzsaw and Depleting Health (6:26)
Setting up the knockBack Function (8:14)
Pausing Movement for knockback (6:26)
Transitioning to the next Level (7:15)
Designing the Second Level (12:11)
Making the Buzzsaw move up and down (10:10)
Designing Level 2 (7:59)
Adding the Play Again Button (7:46)
Putting in Backgrounds (3:08)
Showing a Message at the end of a Level (8:25)
Freezing the Player at the end of a Level (5:30)
Improving Level Creating Workflow (3:37)
Adding Audio (4:00)
Wrapping up audio and fixing collision bug (5:00)
Quiz 3
CREATING A HORROR FIRST PERSON SHOOTER GAME
Overview of Horror FPS (1:59)
Introduction to Horror Shooter Game and Finite State Machines (1:46)
Creating the Project and Importing Assets (5:16)
Building the Scene for Character Naviagtion (5:13)
Baking the Nav Mesh and Setting a Destination (7:29)
Finding the Closest Waypoint (9:48)
Creating the Pursue Behavior (9:46)
Turning The Head (8:40)
Restructuring Scan For Player (8:23)
Casting A Ray To Check For Player (8:22)
Creating Rays At More Angles (3:58)
Making Enemy Look At The Player (8:59)
Tilting The Enemy When Going Up Ramps (10:01)
Lighting The Scene (7:36)
Giving The Enemy An Animation (10:00)
Cleaning Up The Ai Test Scene (4:31)
Introduction To Particle Systems (11:44)
Creating The Flame Thrower Effect (11:18)
Testing For Flame Thrower Collision (7:08)
Creating The Death Screen And Managing Health (7:59)
Making The Flame Thrower Effect Work While Moving (6:28)
Take Damage And Heal Functions (11:26)
Creating Conditions for Flame Thrower Toggle (9:03)
Creating The Toggle Flame Function (6:54)
Improving Enemy Collision (4:20)
Importing the Stun Gun Assets (3:39)
Creating The Stun Gun Particles (11:23)
Making the Stun Gun Reduce Enemy Health (8:22)
Creating The Disable Corutine (4:34)
Managing Stun Gun Input (3:54)
Limiting Stun Gun Shots (11:09)
Improving The Disabled State (9:19)
Hiding The Cursor And Fixing Healing (7:32)
Improving the Collision for the Player (4:24)
Setting Up The Charging Station (10:30)
Recharging The Stungun (4:24)
Showing Recharge Message (6:27)
Quiz 4
BUILDING THE LEVEL FOR THE 3D SHOOTER
Overview of Level Building (0:46)
Making Some Of The Environment Prefabs (10:46)
Making The Rest Of The Environment Prefabs (2:51)
Making The Door Open And Close Automaticly (8:36)
Unlocking A Door With The Door Switch (10:44)
Changing The Door Appearance When Locked (9:30)
Adding Lights To The Prefabs (7:38)
Setting Up The Scene For Level Building (7:09)
Making the First Room (8:16)
Finishing The Rest Of The Walls (7:54)
Laying Out The Props For The First Room (5:33)
Laying Out The Rest Of The Props In The Level (6:08)
Making the Level’s Nav Mesh (6:12)
Adding the Enemies and their Paths (7:47)
Locking the Doors and Targeting the Player (4:34)
Fixing The Tilt Bug (8:06)
Adding Ceiling and Overhead Lights (5:20)
Adding the End Game Condition (7:54)
Quiz 5
ADDING IN THE AUDIO FOR THE 3D SHOOTER
Overview of Adding the Sounds and Finishing the Game (0:51)
Going Over the Sound Effects and Adding Ambient Sound (3:32)
Adding the Stun Gun Fire Sound (6:54)
Adding the Recharge Sound (10:28)
Adding the Enemy Movement Audio (9:58)
Adding the Flame Audio (3:34)
Adding the Hurt Sounds (7:02)
Adding the Door Opening and Closing Audio (4:17)
Setting up the Snapshots for the Reverb Effect (8:52)
Setting up the Snapshot Triggers (8:28)
Final Fixes and Making the Build (8:45)
Course Recap and Future Resources (3:44)
Quiz 6

The Complete Game Developer course - Build 60 Games

The Complete Game Developer course - Build 60 Games

Instructor: Mammoth Interactive

OverviewDescriptionAbout

Learn to build 60 games in Construct 2 without programming. Learn the secrets behind top selling mobile games.

This course was funded through a massively successful Kickstarter campaign.

Learn to build 60 games in Construct 2 without coding.

This course was funded through a massively successful Kickstarter campaign.

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.

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.

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 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.

What are the requirements?

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

What am I going to get from this course?

  • Over 423 lectures and 34 hours of content!
  • 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

What is the target audience?

  • Complete beginners
  • Not for advanced game developers

Mammoth Interactive

Mammoth Interactive is a company that was formed in 2008 by John Bura. Mammoth Interactive has produced games for the iPhone, iPad, XBOX 360 and more. Their games have been sponsored by highly esteemed companies such as Nickelodeon.

Mammoth Interactive has a long history of providing support to other developers. Mammoth Interactive has been contracted to produce epic soundtracks, addicting levels, rock solid programming and business development.

In 2011 it was clear that there opportunity in the software education market. Mammoth Interactive has released 7 courses on Udemy.com with expert advice from our CEO John Bura. John has been programming since 1997 and teaching since 2002. John brings a unique perspective with his years of experience of teaching and real word experience running a software company. Since November of 2011 Mammoth Interactive has sold over 400k worth of education courses around the world. The courses have been featured on many websites such as Venture Beat, Expert Dojo, Cult of Mac, Macgams, and many more.

In 2012 Mammoth interactive started an educational software branch releasing Code Habit. Code Habit is software the teaches people how to develop software by habit.

34  Hours

423 Lessons

Lifetime Access

Course Curriculum

Preview Course

How Do I
01. Introduction (1:22)
02. Course requirements and how to use this course (11:01)
03. Construct 2 crash course part 1 (7:13)
04. Construct 2 crash course part 2 (6:52)
Make a Simple fun avoid falling blocks game
01. Introduction (0:50)
02. Starting the project (2:07)
04. Adding in the players (5:06)
03. ing the project (6:13)
05. Adding in the player controls (5:09)
06. Adding in the spike logi (5:21)
07. Adding in the score (4:47)
08. Setting up the HUD and the game over logic (7:23)
09. Adding in the home screen (5:18)
10. Making the art (5:35)
11. Adding in the art to the game (9:35)
12. Conclusion and Challenge (1:03)
Build a collecting game
01. Introduction (0:53)
02. Game (2:21)
03. Starting the game (6:34)
04. Adding the controls (5:45)
05. Spawning the enemies (7:00)
06. Adding in the score and the text (6:40)
07. Making the game over logic work (9:02)
08. Making the art in photoshop (6:52)
09. Finalizing the game (4:00)
10. Conclusion and Challenge (0:37)
Build a simple Circular Shooter
01. Introduction (0:46)
02. Game (2:11)
03. Starting the game (4:24)
04. Adding in the controls and the basic game logic (5:22)
05. Adding in the enemy logic (5:18)
06. Adding in the enemyLogic (8:02)
07. Adding in the game over logic (5:38)
08. Adding in the home screen logic (5:17)
16. Conclusion and Challenge (1:14)
Build a simple monochrome game
01. Introduction (0:42)
02. Game (2:01)
03. Starting the game (5:03)
04. Adding in simulated stars (5:03)
05. Adding in the player timers (6:02)
06. Adding in the collectable logic (5:31)
07. Adding in the gamestate logic (9:09)
08. Adding in some finesse (2:48)
09. Making the art (4:48)
10. Adding in the art and finalzing the gmae (2:11)
12. Conclusion and Challenge (0:47)
Build a simple mobile shooter in HD
01. Introduction (0:58)
02. Introduction to the game we will be making (2:04)
03. Starting the file and adding the game sprites (5:31)
04. Setting up the player (5:07)
05. Fixing the mouse issue (4:13)
06. Adding in the enemy logic (6:11)
07. Setting up winning and losing conditions (5:14)
08. Making the items in photoshop (4:39)
09. Making the title screen (5:50)
10. Exporting the art (6:10)
11. Conclusion and Challenge (1:07)
Build an avoid mobile game
07. Fixing the bound to layout issue (3:24)
08. Adding in the rest of the menus (7:04)
09. A simple way of adding color (4:01)
10. Making the Art (10:09)
11. Implementing the art and testing the game (4:04)
12. Conclusion and Challenge (1:01)
Building a simple fall down game
01. Introduction (0:44)
03. Starting a new project (4:04)
02. Introduction to the game we will be making (2:06)
04. Adding the controls (5:20)
05. Adding in the bars (4:03)
06. Setting up the lose logic (4:20)
07. Adding in the game logic (5:06)
08. Making the art (7:49)
09. Wrapping up the game (4:39)
10. Conclusion and Challenge (0:55)
Making an physics endless runner
01. Introduction (0:43)
02. Introduction to the game we will be making (2:33)
03. Starting up the game file (4:38)
04. Setting up the game objects (5:15)
05. Adding in the timer and the spawning (4:39)
06. Setting up the game logic (6:05)
07. Adding in the collision to the block (5:43)
08. Setting up a Heads Up Display HUD (5:28)
09. Adding in the score (3:53)
10. Tweaking the game numbers (2:30)
11. Setting up the homepage (4:51)
12. Conclusion and Challenge (1:06)
Making a gravity infinite runner
01. Introduction (0:23)
02. Introduction to the game we will be making (2:05)
03. Starting the game and adding the objects. (4:04)
04. Changing the world gravity (6:31)
05. Adding in the enemies (3:44)
06. Setting up the timers (4:28)
07. Setting up a lose condition (6:18)
08. Adding in the score and the HUD (6:20)
09. Desinging the title screen (8:06)
10. Conclusion and Challenge (1:11)
Build a drag and drop game
01. Introduction (1:07)
02. Introduction to the game we will be making (2:08)
03. Starting a game (4:40)
04. Spawning the blocks (5:07)
05. Adding in more game logic and message logic (4:27)
06. Adding in the block spawning logic (4:32)
07. Adding more game logic and fixing errors (6:22)
08. Making tech circles and other art (7:28)
09. Creating the titlepage (4:09)
10. Exporting and testing the game (5:47)
11. Metaphores and design (2:27)
12. Conclusion and Challenge (1:00)
Build an avoid game
01. Introduction (0:48)
02. Introduction to the game we will be making (2:00)
03. Starting the project and adding the game objects (4:22)
04. Setting up the physics of the game (3:18)
05. Adding in the bounce blocks physics (3:23)
06. Adding a HUD (6:55)
07. Setting up the lose logic (5:31)
08. Making the art (6:01)
09. Adding in the art (5:22)
10. Conclusion and Challenge (1:00)
Building a turret based avoid game
01. Introduction (0:35)
02. Introduction to the game we will be making (2:28)
03. Starting the file and adding the game objects (3:18)
04. Adding in the bullet speed and turret behavior (5:00)
05. Adding in game state variables (6:03)
06. Adding in a HUD (7:10)
07. Adding in the score and arranging the HUD (3:14)
09. Adding in the art (4:05)
08. Making the art part 1 (9:23)
10. Conclusion and Challenge (0:50)
Make a drag and drop shooter
08. Setting up the game logic (6:42)
09. Setting up the lose logic (6:01)
10. Adding in Particles (4:19)
11. Making the art in Photoshop (5:04)
12. Making the title screen (5:28)
13. Adding the graphics and finalizing the game (6:18)
14. Conclusion and Challenge (0:58)
Build a falling running away game
07. Adding in game state logic (5:01)
08. Setting up the game state (7:21)
09. Changing the font color (2:01)
10. Making the art (5:37)
11. Exporting the art and testing the game (3:42)
12. Conclusion and Challenge (0:41)
Build an endless mobile avoid game
01. Introduction (0:53)
02. Introduction to the game we will be making (1:18)
04. Setting up the block (5:41)
03. Starting the game project (5:06)
05. Adding controls and spawning the block (5:27)
06. Setting up the other block (4:13)
07. Setting up the score (5:29)
08. Setting up the lose logic (5:48)
09. Setting up the art in Photoshop (4:30)
10. Exporting the art and testing the game (4:10)
11. Conclusion and Challenge (0:25)
Building an endless runner game
01. Introduction (0:35)
02. Introduction to the game we will be making (1:06)
03. Starting up the project (3:47)
04. Adding in the player and block logic (5:31)
05. Creating the timer and the enemy block logic (5:41)
06. Adding in a gravity check and adding in the home screen (3:29)
07. Setting up the invincible logic (5:11)
08. Adding in the sideground collision death logic (4:34)
09. Adding in the score (3:29)
10. Adding in the art (6:13)
11. Conclusion and Challenge (0:36)
Making a gravity ball game
01. Introduction (0:29)
02. Introduction to the game we will be making (1:09)
03. Starting the game and adding logic (6:20)
04. Setting up the game state variables (4:02)
05. Setting up the ing logic and the blocks logic (4:00)
06. Adding in the dificulty and the other physics (3:04)
07. Adding in the logic of the (5:35)
08. Adding more game logic (3:42)
09. Adding in the titlescreen and final steps (8:23)
10. Conclusion and Challenge (0:55)
Make and endless runner with gravity flip
01. Introduction (0:30)
02. Introduction to the game we will be making (0:38)
03. Starting the project (8:11)
04. Changing the color (3:27)
05. Adding in the jump controls (4:18)
06. Switching sides (4:30)
07. Setting up the timers (5:43)
08. Adding in the bottom enemies (4:20)
09. Adding in the lose conditions (5:03)
10. Setting up the score and the HUD (7:29)
11. Making the art (8:35)
12. Conclusion and Challenge (0:47)
Build a runner game
01. Starting the game (4:25)
02. Adding in the HTML 5 controls (5:46)
03. Adding a function to the game (4:54)
04. Adding in the more death logic (5:49)
05. Setting the home screen (5:22)
06. Making the art (5:49)
07. Adding the art to the game (3:18)
08. Making a level (5:17)
Simple retro skiing game
01. Simple retro skiing game (3:14)
02. Adding in the controls and the obsticle behavior (3:47)
03. Adding in the timers and the homescreen (6:01)
04. Adding in the score and HUD (6:19)
05. Making an 80s old school skiier (3:47)
06. Making an 80s old school background rocks (3:03)
07. Making an 80s old school tree (3:01)
08. Importing the art to photoshop (5:01)
09. Making the titleScreen (2:49)
10. Finishing up the game (4:16)
Kids Addition Game
01. Starting the project (5:38)
02. Adding in the basic functionality (8:09)
03. Finishing up the app (3:37)
Make a lane avoid game
01. Starting the project (3:43)
02. Setting up the touch controls (5:28)
03. Setting up the blocks (3:24)
04. Adding in the block spawning logic (5:00)
05. Adding in the Color collect logic (4:56)
06. Adding in the colors (4:11)
07. Setting up the color logic (3:14)
08. Setting up the score (2:09)
09. Setting up the lose condition (4:03)
10. Polishing the game (6:25)
11. Setting up the titlescreen (5:17)
12. Setting up the titlescreen (1:55)
Make a physics collect game
01. Starting the game (2:20)
02. Setting up the game (5:03)
03. Setting up the game state and timer (6:09)
04. Setting up the game state (5:55)
06. Adding in the score and the game mechanics (6:39)
05. Setting up the second game state (3:03)
07. Making the title Screen (6:28)
08. Finalizing the game (3:52)
Kids Subtraction Game
01. ing the project (10:12)
02. Adding in the math logic (7:50)
Color changing vertical shooter
01. Starting the project (4:55)
02. Setting up the controls and the color changing mechanic (6:01)
03. Adding in the enemy projectile logic (4:57)
04. Adding in the color collision logic (4:00)
05. Finalizing the game (5:53)
Making a rotational color game
01. Starting the project (5:17)
02. Setting up the controls (6:26)
03. Adding in the isPlaying gamestate (5:11)
04. Spawning the objects (7:07)
05. Setting up the isAlive Logic (4:48)
06. Setting up the art (8:01)
07. Finishing up the game (7:48)
Multiplication Game
01. Starting the file (10:14)
02. Finishing the game (8:01)
Flappy bird clone
07. Making the title Screen (9:15)
08. Adding final touches to the game (1:50)
Ball avoid
01. Starting the app (3:01)
02. Setting up the controls (4:29)
03. Adding in the pinned objects (5:49)
04. Adding in the spawning of the enemies (5:43)
05. Adding a gamestate variable (7:02)
06. Making the art in photoshop (4:04)
07. Finishing up the project (2:35)
01. Starting the app (3:01)
02. Setting up the controls (4:29)
03. Adding in the pinned objects (5:49)
04. Adding in the spawning of the enemies (5:43)
05. Adding a gamestate variable (7:02)
06. Making the art in photoshop (4:04)
07. Finishing up the project (2:35)
Kids Algebra addition game
01. ing the file (9:36)
02. Finishing the app (4:09)
Build a simple one page platformer
01. Starting the project (5:16)
02. Adding in the controls and the coins (6:27)
03. Adding in the coin count text (3:55)
04. Adding in game state and HUD logic (7:15)
05. Setting up the mobile controls (7:43)
06. Making the art in Photoshop (4:15)
07. Adding in the art to photoshop (5:16)
08. Polishing the game (2:37)
Build a platformer with wrap
01. Starting the project (6:44)
02. Setting up the coins (5:49)
03. Setting up the rest of the game (10:28)
04. Setting up mobile controls and buttons (9:54)
05. FInishing the game (3:36)
Plaftformer shooter
01. Starting the project (5:27)
03. Adding in the level change and isAlive game state (9:46)
02. Setting up the controls (9:41)
04. Setting up the layout order and progression (7:24)
05. Adding in the mobile controls (4:22)
06. Making the game objects (6:31)
07. Making the titlescreen (6:02)
08. Exporting the files (5:16)
PathFinding block count
01. Starting the project (5:30)
02. Setting up the pathfinding and the rotation on touch (2:02)
03. Setting up the pathfinding (4:19)
04. Adding in the HUD and the score (6:31)
05. Adding in the timer and the gamestate logic (7:23)
06. Setting up the art and finalizing the game (5:14)
Algebra subtraction game
01. Making an algebra subtraction game (11:42)
Drop block fun
01. Starting the new project (5:39)
02. Adding in the score and the game logic (6:06)
03. Adding in the game logic (6:11)
04. Adding in the game over logic (5:35)
05. Finalizing the game (4:37)
Algebra multiplication game
01. Make an algebra multiplication game (11:54)
Color Switching mobile game
01. Starting the file (4:16)
02. Setting up the controls (5:46)
04. Adding in the tutorial and hte game state (7:33)
03. Adding in the projectile logic (6:26)
Cross Shooter
01. Starting the project (3:58)
02. Adding in the controls (5:20)
03. Adding in the enemy logic and particles (7:01)
04. Adding in the HUD and the game state logic (5:32)
05. Finalizing the game (6:01)
Algebra division game
01. Making an algebra division game (10:45)
Action game
01. Starting a new game (4:35)
02. Setting up the sword (5:18)
03. Setting up the left and the right (6:01)
04. Adding in more of the sword animation (7:12)
05. Setting up the enemy physics (5:47)
06. Setting up the player movement (3:30)
07. Spawning the enemies (4:24)
08. Setting up the game over sequence (8:37)
Busting a rock game
01. Starting the app (8:13)
02. Setting up the color (7:17)
02. Setting up the player (7:03)
03. Finalizing the app (3:46)
03. Setting up the sword rotation logic (4:49)
01. ing the project (4:33)
04. Setting up the block and the points logic (6:12)
05. Setting up the game timer (0:23)
06. Finalizing the game (2:25)
Kids Coloring game
01. Starting the app (8:13)
02. Setting up the color (7:17)
03. Finalizing the app (3:46)
Turret Shooter Game
01. ing the game (4:36)
02. Setting up the controls (7:01)
03. Adding in the enemy logic (8:44)
04. Setting up the HUD (6:29)
05. Finalizing the game (3:20)
Kids shape game – Flash Card Game
01. Making the cards in Photoshop (4:53)
02. Setting up the app in Construct 2 (10:18)
03. Adding in the card logic (4:15)
04. Finalzing the game (2:22)
Make a physics cannon game
01. Starting a new project (5:04)
02. Adding in the physics behavior to the objects (4:03)
03. Firing the cannonball (4:20)
04. Setting up the cannonball logic (3:18)
05. Setting up the level and the of the game (5:38)
06. Setting up a win lose condition (4:15)
07. Adding in a win or lose screen (5:00)
08. Setting up the ing and ending parts to the game (4:10)
09. Creating a mountain scene (4:50)
10. Making the other title screens (4:39)
11. Adding in the art to the game (5:15)
Double shooter
01. Setting up the projectiles (5:49)
02. Starting the project (4:12)
03. Adding in the controls (5:03)
04. Adding in the homescreen logic (6:28)
06. Making the titlescreen and more (7:11)
Making a simple addicting game
02. Setting up the controls (7:11)
01. Starting the project (4:08)
03. Setting up the spawning (5:31)
04. Adding in the losing conditions (4:36)
05. Making the art in photoshop (7:19)
Don’t shoot the middle
01. Starting a new project (4:07)
02. Adding in the touch controls (3:56)
03. Setting up the blocks and the logic (2:54)
05. Adding the blocks programatically and talking about difficulty (6:31)
04. Adding in the gamestate logic (4:55)
06. Adding in the block spawning logic (7:30)
07. Adding in the block logic (4:53)
08. Making the art in photoshop (4:31)
09. Adding in the art (2:04)
10. Fixing errors (2:44)
11. Finalizing the app (3:30)
Flip mobile platformer
07. Finalizing the game (3:38)
Capture the flag
01. Starting the project (5:32)
03. Adding in the win logic (6:32)
02. Adding in the pathfinding logic (5:30)
04. Setting up the projectiles (3:12)
05. Designing the titlepage (7:25)
06. Adding in the titleScreen to constrcut 2 (2:34)
Color sidescrolling shooter
01. Starting the game (5:04)
02. Setting up the controls (6:41)
03. Setting up the enemy spawn logic (5:15)
04. Setting up the end game logic (9:01)
Bloom Shooter
02. Setting up the controls (6:50)
01. Starting the project (4:15)
03. Adding in the HUD and pulse logic (8:00)
04. Adding in the projectile logic (8:01)
05. Finalizing the game (6:33)
06. FInalizing the game (1:39)
Zombie Sword Game
01. Starting the project (3:05)
02. Setting up the player (3:21)
03. Adding in the enemy and the sword swing logic (7:24)
04. Adding in the score and the HUD (6:34)
05. Finalizing the game (3:05)

Build 20 SpriteKit Games for iPad using Xcode and Swift.

Build 20 SpriteKit Games for iPad using Xcode and Swift.

Instructor: Mammoth Interactive

OverviewDescriptionAbout

Build cash earning games in Swift with SpriteKit. Build iPad apps today!

This course was funded through a massively successful Kickstarter campaign.

Learn to build games for iPad in Swift with SpriteKit.

This course was funded through a massively successful Kickstarter campaign.

Learn to build games for iPad in Swift with SpriteKit. Learn to build effective cash earning games by learning the secrets of development. Take your skills to a whole new level.

SOURCE CODE AND TEMPLATES INCLUDED!

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.

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.

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 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.

What are the requirements?

  • A mac computer
  • Xcode
  • This course does not support virtual environments.

What am I going to get from this course?

  • Over 287 lectures and 28 hours of content!
  • Learn to code in Swift
  • Learn about making games in SpriteKit
  • Learn about game design
  • Learn about game production
  • Learn to code efficiently
  • Learn to build apps from scratch

What is the target audience?

  • Complete beginners
  • If you have coded before, this might be too advanced for you

Mammoth Interactive

Mammoth Interactive is a company that was formed in 2008 by John Bura. Mammoth Interactive has produced games for the iPhone, iPad, XBOX 360 and more. Their games have been sponsored by highly esteemed companies such as Nickelodeon.

Mammoth Interactive has a long history of providing support to other developers. Mammoth Interactive has been contracted to produce epic soundtracks, addicting levels, rock solid programming and business development.

In 2011 it was clear that there opportunity in the software education market. Mammoth Interactive has released 7 courses on Udemy.com with expert advice from our CEO John Bura. John has been programming since 1997 and teaching since 2002. John brings a unique perspective with his years of experience of teaching and real word experience running a software company. Since November of 2011 Mammoth Interactive has sold over 400k worth of education courses around the world. The courses have been featured on many websites such as Venture Beat, Expert Dojo, Cult of Mac, Macgams, and many more.

In 2012 Mammoth interactive started an educational software branch releasing Code Habit. Code Habit is software the teaches people how to develop software by habit.

28  Hours

287 Lessons

Lifetime Access

Course Curriculum

Preview Course

Make A Simple Shooter
Introdution to the course (0:49)
Intro to the project (0:42)
Starting the game and adding in the initial functions (16:49)
Setting up the spawning logic (18:15)
Setting up the collision logic (13:54)
Adding in more collision logic (6:59)
Spawning an explosion (9:03)
Setting up the TitlePage (17:19)
Making the art in illustrator (15:02)
Importing the art to the Project (5:17)
Finishing up the project (4:21)
Challenge – Expand upon the game by making more objects (1:44)
Make a simple avoid game for iPad
Introduction to the game (1:31)
Game (1:25)
Starting the Scene (5:24)
Setting up the players (10:46)
Adding in the moving logic (12:03)
Adding in the spawning timers (8:31)
Adding in the player controls (6:08)
Adding in the labels (8:39)
Hiding the label (2:34)
Setting up the collsion (8:16)
Setting up the game over logic (6:13)
Setting up the TitleScene part 1 (9:28)
Setting up the titleScene part 2 (8:18)
Adding an explosion to the GameScene (10:36)
Setting up the color scheme (13:04)
Adding in the circle to the game (4:42)
Fixing the explosion (3:19)
Challenge – Pick another color scheme and make a new powerup (1:00)
Avoid Spikes Game
Introduction to the game (2:02)
Game (0:55)
Starting up the game (6:28)
Setting up the player controls (5:06)
Adding in the labels (5:45)
Adding in the spike spawn timer (2:21)
Adding in the spikes (4:51)
Adding in the ground (3:31)
Hiding the label (2:31)
Adding in the physics bodies (6:29)
Setting up the game over logic (7:53)
Setting up the titleScene part 1 (8:47)
Setting up the TitleScene part 2 (6:21)
Setting up the gamescen transition (4:10)
Setting up the score counter (3:35)
Making and exporting the art (6:24)
Optimising the art and the titlepage (7:16)
Challenge – Add in another sprite that will fall down (1:05)
Chroma Avoid
Introduction to the game (1:55)
Game (0:45)
Starting the project (5:05)
Adding in the game objects and labels (8:56)
Setting up the player controls (4:49)
Setting up the color change logic part 1 (5:39)
Setting up the color changing logic part 2 (4:32)
Setting up the color change part 3 (2:39)
Setting up the countdown timer (4:30)
Spawning the light and dark blocks (5:34)
Setting up the spawn timers (2:46)
Setting up the phyiscs (7:01)
Setting up the contact didBeginContact (5:26)
Setting up the dark block contact (6:10)
Setting up the titleScene (8:44)
Adding in another transition (6:04)
Optimizing the title Scene (3:07)
Fixing collisions (4:04)
Finalizing the game (2:41)
Challenge – Add in a third color choice (1:11)
Touch the right color
Introduction to the game (2:38)
Game (1:02)
Starting the game and talking about clean code (7:08)
Setting up the squares (6:53)
Spawning Labels (3:33)
Setting up the color array (6:03)
Adding in the color of the word (3:54)
Adding in the incorrect colors (4:59)
Setting up the touches (7:29)
Setting up the game timer (8:19)
Setting up the reset logic (7:15)
Formatting the colors (6:16)
Finalizing the game (2:39)
Conclusion (1:37)
Click as fast as you can!
Introduction to the game (1:02)
Game (1:01)
Starting the game (5:40)
Setting up the labels (6:26)
Setting up the game timer (4:37)
Adding in the timer logic (4:37)
Adding in the block to click (5:01)
Adding in the touched node logic (4:28)
Setting up game over logic (2:41)
Setting up the scene transition and timer (5:00)
Finishing up the game (1:52)
Challenge – Think of 12 different game concepts (1:39)
Collecting square game
Introduction to the game (1:47)
Game (0:54)
Starting the Game (3:13)
Spawning the player (3:47)
Rotating the player to the touch (3:03)
Moving the player to touch (4:08)
Spawning the collectable (5:36)
Spawning the labels (5:56)
Setting up the physicsbodys for the nodes (5:45)
Adding in physics contact (5:18)
Setting up the collision (2:35)
Setting up the countdown timer (3:44)
Setting up the game over logic (6:03)
Conclusion (1:33)
Challenge – Add a powerup and a game losing sprite (1:08)
Collect the color blocks
Introduction to the game (0:49)
Game (1:11)
Starting the game (3:45)
Setting up the player (5:38)
Setting up the colors and the controls (7:23)
Setting up the falling block logic (6:13)
Adding in falling block timer and color (6:25)
Adding in the physics (6:06)
Adding in the player block physics collsion (4:33)
Adding in the collision logic (9:02)
Adding in the color collision logic (4:48)
Setting up the game over logic (5:35)
Finalizing the colision logic (4:12)
Fixing the gamescene (1:35)
Touch the right Square
Introduction to the game (1:20)
Game (0:52)
Setting up the game (9:35)
Adding in the labels (4:57)
Adding in the color randomization (3:51)
Setting up the tapping (6:14)
Adding in the white square only tap (3:10)
Adding in the timer logic (6:18)
Setting up another lose condition (3:14)
Resetting the game (6:20)
Finishing the game (1:47)
Challenge – Add a fade in and fade out to the squares (0:40)
Block Spawning Game
Introduction to the game (2:06)
Game (0:50)
Starting the game (4:12)
Adding in the floor (4:39)
Adding in the spawning block logic (3:19)
Adding in the random color blocks (6:52)
Making the phyisical boundaries of the game (4:18)
Adding in labels (6:16)
Adding in blocks (2:46)
Setting up the countdown timer (3:28)
Setting up the is collecting logic (4:27)
Setting up the title screen (9:33)
Changing the SKScene (3:26)
Adding the final game scene transition (7:07)
FInishing the game (3:06)
Challenge – Think about your own game state and add it (1:01)
Whack a mole game
Introduction to the game (1:08)
Game (0:51)
Starting the game (4:10)
Setting up the countdown timer (5:24)
Setting up the sprites and the labels (7:59)
Spawning green blocks (3:47)
Setting up the red block and touch logic (3:48)
Setting up the reset scene logic (7:24)
Final touches on the game (1:50)
Collect the right color block
Introduction to the game (2:00)
Game (1:21)
Starting the game (5:45)
Placing the blocks (6:26)
Adding in the labels (6:01)
Adding in the ing timer (8:57)
Setting up the game timers part 1 (9:23)
Setting the timer part 2 (3:46)
Changing the color (4:38)
Adding in the touch node logic (4:24)
Setting up the end game logic (8:20)
Adding in the final touches to the color scheme (3:32)
Final touches (1:37)
Collecting random blocks
Introduction to the game (2:01)
Game (1:14)
Starting the game (5:27)
Spawning the block (4:37)
Adding in the nodes (4:27)
Adding in a for loop for the blocks (3:03)
Collecting the squares (4:03)
Reseting the game (8:57)
Removing all of the blocks (3:04)
Challenge – Create a menu and 3 difficulties (0:57)
Memory Color Game
Introduction to the game (1:21)
Game (1:22)
Starting the game (6:36)
Spawning blocks (3:41)
Adding in the for loop (2:53)
Setting up the labels (4:51)
Adding in the random color selection (2:27)
Starting the initial colors (2:37)
Setting up the Flash timer (4:49)
Setting up the collecting node logic (4:41)
Setting up a countdown timer (3:19)
Setting up the reset logic (5:59)
Learning about resetting and dubugging (3:26)
Finalizing the game (3:32)
Challenge – Add in difficulty levels that deal with memory (0:51)
Avoid MineField
Introduction to the game (1:02)
Game (1:40)
Starting the game (6:02)
Adding in the player controls (4:34)
Spawning the mines (3:27)
Setting up the goal block (2:16)
Adding physics part 1 (5:23)
Adding in the physics part 2 (6:40)
Setting up the collision logic for the player (5:12)
Destroy all mines (2:09)
Adding in the text (6:08)
Resetting the game (5:29)
Adding in the score logic (4:00)
Making the player drag the box (3:09)
Challenge – Adding in a powerup (0:54)
Place then collect
Introduction to the game (0:36)
Game (1:05)
Letting up the game (7:22)
Adding in the labels (6:50)
Placing the blocks (2:57)
Adding in the countDown timer (4:04)
Setting up the isPlacing logic (6:45)
Setting up our game over logic (4:12)
Setting up the reseting game logic (5:04)
Challenge – Adding in your own mono colorscheme (0:34)
Educational Game
Introduction to the game (1:29)
Game (1:30)
Setting up the game (7:50)
Spawning the buttons (4:16)
Setting up the correct color (3:35)
Adding in the correct Button logic (2:44)
Adding in the correct touch logic (2:52)
Keeping score (4:20)
Challenge – Make the game harder and add in fade in, fade out (0:52)
Change gravity game
Introduction to the game (1:11)
Game (1:09)
ing the game (12:59)
Adding in the up and down gravity (6:39)
Setting up the floorblock and the ceiling block (5:54)
Adding in the SKAction to the floor block and ceiling block (2:17)
Adding in the timer block (4:52)
Adding in the physics contact (8:29)
Setting up physics and resetting the game (6:42)
Setting up the text (3:16)
Challege – Add in your own simple character to the game (1:26)
Challenge – Add score and change opacity of main label (1:07)
Making a collecting game
Introduction to the game (1:03)
Game (0:40)
Setting up the game (12:30)
Adding in player controls (3:00)
Spawn Collectablse (4:30)
Setting up the collisions (7:05)
Setting up the contact bitmap (3:19)
Completing the game (6:47)
Challenge – Adding in different sizes of blocks (0:48)
Follow the Leader
Game Introduction (1:16)
Game (3:21)
Setting up the game (5:28)
Adding in a Circle path (5:39)
Adding in the dropping timer (4:11)
Spawning the player (6:05)
Adding in the block avoids (3:42)
Adding in the spawning timers (4:44)
Adding in the physics to the game part 1 (8:07)
Adding the physics part 2 (8:24)
Adding in physics part 3 (3:54)
Adding in the game over logic (7:22)
Resetting the game (6:03)
Finishing the game (3:51)

Game Development with Unity

Game Programming with Unity

Instructor: LearnToProgram, Inc.

OverviewDescriptionAbout

Create Exciting, Professional Level Games with Unity3D

Do you want to develop games like the pros? Then you need to use the tools the professionals use.

What could you do with a tool that allows you to develop a single 3D game and export it to iOS, Android, the Web, PC, Mac, Facebook and multiple other environments? Could you develop the next viral sensation the game that everyone just has to play!

Do you want to develop games like the pros? Then you need to use the tools the professionals use.

What could you do with a tool that allows you to develop a single 3D game and export it to iOS, Android, the Web, PC, Mac, Facebook and multiple other environments? Could you develop the next viral sensation the game that everyone just has to play!

With knowledge of the Unity3D game engine, and your creativity anything is possible.

In this course you’ll learn from the best Nicholas is not only a professor, but a game developer who worked on some of Electronic Arts’ biggest sports games titles. You’ll go step by step through the Unity environment, learning each tool You’ll learn how to integrate outside assets, sound, animation, game physics and much more. You’ll be able to play the games you create immediately right in the web browser.

Stop talking about the games you want to create and start creating them with Nicholas Bernhardt Zeman’s comprehensive course, Game Programming with Unity.

LearnToProgram, Inc.

LearnToProgram Media is a leading publisher of web, mobile, and game development courses that are used by over 500,000 people in 65 countries. LearnToProgram’s valuable network of technical resources includes content on YouTube, iTunes, and Roku, as well as books, free tutorials, and online courses.

With a mission of “teaching the world to code” LearnToProgram instructors are teachers first and technical experts second. Their primary skill is relating complex technical information to nontechnical people learning web, mobile and game development. The entirely online, self-paced sales model allows students to learn at their own pace.

With over 40 courses on the market, LearnToProgram offers students flexible programs in web development, mobile application development and game development. Currently the company’s most popular online courses include Become a Certified Web Developer and 10 Apps in 10 Weeks.

8:50  Hours

78 Lessons

Lifetime Access

Course Curriculum

Preview Course

Introduction to Unity3D
Introduction to Unity3D (0:58)
Basic Concepts of 3D IDE (4:02)
The Interface (11:55)
Creating Scenes (3:56)
Creating Game Objects (6:41)
Menus and Views (4:59)
Running the Game (4:43)
Lab: Intro to Unity Project Setup and Creating Some Game Objects (0:47)
Lab Demo (0:54)
Asset Management
Introduction to Asset Management (1:06)
Managing Assets (5:07)
Importing Assets (21:37)
Updating Assets (2:36)
Converting Assets Into Game Objects (5:52)
Prefabs (9:27)
Lab: The Process of Importing a 3d Rig with Animations into the Game (0:55)
Lab Demo (1:32)
Basics of Scripting in C# for Unity
Introduction to Basics of Scripting in C# for Unity (1:15)
Using the Script as a Component (21:11)
Unity variable types and attributes (18:27)
Console (17:21)
Lab: How to Move an Object (0:47)
Lab Demo (1:55)
Inputs
Introduction (1:19)
The Input Manager (11:19)
Axes (8:28)
Buttons (16:36)
Scripting an Input (25:40)
Lab: Create an Input and Script it in the Game (0:51)
Lab Demo (7:01)
Physics
Introduction (1:24)
Basics of PhysX (6:07)
Passive Physics (8:30)
Active Physics (14:41)
Collision Layering (5:52)
Adding Forces with Scripting (14:07)
OnTriggerEnter, Stay, Leave (14:27)
OnCollisionEnter, Stay, Leave (5:54)
Lab: Create Movement Controls with Physics (0:53)
Lab Demo (7:01)
Intermediate Scripting
Introduction (0:51)
Arrays (8:56)
Lists (8:31)
Iterating through Objects (16:04)
Linq (5:38)
GameObject.Find() and GameObject.FindObjectsofType (10:32)
Lab: Applying a Local Force (1:11)
Lab Demo (3:45)
Audio in Unity
Introduction to Audio in Unity (1:00)
Audio Overview (6:01)
Audio Sources (9:01)
Scripting Audio Calls (9:34)
Lab: Triggering Audio through Physics Collisions (0:47)
Lab Demo (2:23)
Lighting and Materials in Unity
Introduction to Lighting (1:24)
Dynamic Lighting (14:27)
Physical Materials (13:18)
Transparent Materials (2:58)
Textures and Asset Settings (11:02)
Lab: Creating a Complex Material Tile Floor (1:15)
Lab Demo (3:32)
Animation with Mecanim
Putting Rigs into the Game (7:03)
Introduction to Animation (1:23)
Animation Controller (4:56)
Importing Clips into Mecanim (6:14)
Mecanim Parameters (5:39)
Transitions (11:01)
Scripting Animation Triggers in C# (9:45)
Lab: Setting up Inputs for Character Animations (0:38)
Lab Demo (4:05)
Building your game from Unity
Introduction (1:13)
Build Settings (6:35)
Quality Settings (9:07)
Export Options (7:16)
Debugging and Finalizing Export (2:49)
Final Lab (1:02)
Lab Demo (1:52)

Programming for Beginners - Flappy Bird Game

Programming for Beginners - Flappy Bird Game

Instructor: Craig Blewett

OverviewDescriptionAbout

Introduction to programming using Scratch

Who is this course for? This course is specifically designed for people who are wanting to learn to program, especially children, teenagers, university students…oh yes, and those more mature and looking for a change of direction or career!

Who is this course for?

This course is specifically designed for people who are wanting to learn to program, especially children, teenagers, university students…oh yes, and those more mature and looking for a change of direction or career!

What’s the course about?

“Everybody in this country should learn how to program a computer…because it teaches you to think” (Steve Jobs). Steve Jobs is not alone in this thinking. Many of the people who are shaping our modern world are saying the same thing – programming is the language of the future. This course will introduce you to programming in the most fun, easiest, and most unique way possible.

  • Fun…because you will build a game, a really great game – the famous Flappy Bird game!
  • Easiest …because you will learn to program in Scratch, developed by MIT to teach programming.
  • Unique…because you will be taught by a unique duo – one with a PhD and one with a Passion

You will learn all the basics of programming, and by the end of this course you will be able to push the limits of what can be done in Scratch. You will learn about sprites, about code blocks that control them, about useful elements like sounds, randomization, sensing, and lots more. While the environment is easy to learn in, what you will learn will be amazing.

Why this course?

There are lots of courses that teach you programming…and of course I suggest you do as many as you can. However, if this is your first time, or if you are wanting to see if programming is for you, or your children, then this is the best course for you. Why?

Firstly it will be fun! Learning that is not fun is not fun…OK, I suppose that makes sense 😉 Every step of the process is fun, plus what can be more fun than making your very first program a game…and a fun game too!

Secondly we will be using Scratch to teach you. Sure you will eventually want to learn programming languages like C++ or Swift or Java…as these will allow you to write mobile apps. However, I have seen countless people give up because these environments are so complex. You need to grasp the basics first…and that is exactly why MIT University developed Scratch. This is the best platform, used at schools and universities around the world, to learn to program. From here your options are limitless!

Thirdly when you learn to program you need to learn it in a special way…and that is exactly what we are going to do for you. You will be learning from two people – myself (Craig) and my son, Joshua. I have a PhD in educational technology and have been involved in technology and teaching it for over 30 years. I will share with you the benefit of my knowledge of teaching. Joshua, who began programming at 12, has a passion for programming and sharing it with others. He has written many successful apps and shares his unique skills in this unique course. Together we are going to share with you how you can learn to program and set yourself up for the most needed career of the future. Everything is going to need software to work, whether it’s your fridge, watch, phone, car…all of these are programmed. Software is the language of our world, and those who know it hold the key to the future.

What kind of materials are included?

The course includes everything you need. The lectures are professionally created, as people have come to expect from my courses. We will explain everything to you and give you access to the source code files in Scratch. Plus in addition to this we have attached additional exercises with solutions to the end of most lessons. This means you can try other things to see if you have grasped the concepts.

How long will the course take to complete?

There are 3 sections to this course, with each section providing short powerful videos on individual concepts. Learning to become proficient in programming takes time…but this course will give you a jump start into what is one of the most needed and lucrative careers around…ask Mark Zuckerberg if your don’t believe us!

How is this course structured?

This is an action course. So the course starts with getting to the doing straight away. The course starts with setting up your Scratch account and then in no time you have written your first program. The course is structured in the following way:

1.Section 1 – Introduction to Programming in Scratch – The purpose of this first section is to introduce you to the importance of programming, and the Scratch programming environment.

2.Section 2 – Making the Flappy Bird game – In this section we will guide you in a step-by-step way through the building of the Flappy Bird game. Here you will learn key programming constructs such as controls, sensing, data, and more.

3.Section 3 – Advanced Programming Features – This section now introduces some more advanced elements to our game including more on data and variables, sounds, etc.

Why take this course?

It is quite simply the best course, in the best starter programming environment, by the most qualified and unique teaching team!

Craig Blewett

I have a PhD in educational technology and am the developer of the Activated Classroom Teaching approach – a ground-breaking set of digital age pedagogies to support modern teaching and learning. I am the author of multiple books, and am the founder of the Activated Classroom Teaching program. I have over 20 years’ experience in education and am an internationally acclaimed speaker and writer. I have been widely published in the media (Huffington Post, Life Hacker, USNews, World Economic Forum, etc.) as well as appeared multiple times on TV and radio. For more on my publications etc.

2:50  Hours

34 Lessons

Lifetime Access

Course Curriculum

Preview Course

Programming Basics
Introduction (3:14)
Registering in Scratch (3:13)
Overview of Scratch (3:22)
Simple Moving (3:29)
Motion (5:28)
Sounds (2:07)
Using pen to draw (3:06)
Control (8:12)
looks (5:22)
Sensing (3:06)
Variables (8:59)
Programming Basics
Making The Flappy Bird Game
The Final Game (1:35)
Downloading Background (4:12)
Animate Background (7:43)
Adding Pipes (5:18)
Animating Pipes 1 (6:02)
Animating Pipes 2 (4:13)
Animating Pipes 3 (2:58)
Adding Flappy Bird (6:23)
Adding Flap To Flappy Bird (4:37)
Sensing Objects (8:22)
Improving Sensing (8:38)
Making Flappy Bird Game
Advanced Features
Adding Sound (6:18)
Adding Score (8:05)
Countdown (6:20)
Display Score (6:43)
Adding Best Score (5:48)
Conclusion (5:14)
Advanced Features
Review Material – Complete Code with Comments (Scoreboard sprite)
Review Material – Complete Code with Comments (Countdown sprite)
Review Material – Complete Code with Comments(Pipe 1 sprite)
Review Material – Complete Code with Comments (Pipe 2)
Review Material – Complete Code with Comments (Flappy bird sprite)
Flappy Bird Source Code

Unity From Master To Pro By Building 6 Games

Unity: From Master To Pro By Building 6 Games

Instructor: Awesome Tuts

OverviewDescriptionAbout

Take Your Unity Skills To The Next Level And Become A Pro Game Developer By Building 6 Games From Scratch

*** Enroll Now And Learn How To Create Your Own Candy Crush Style Game And Angry Birds Style Game From Scratch

*** THIS COURSE IS NOT FOR BEGINNERS, so make sure you have a prior knowledge of Unity, game development and programming before you join this course ***

*** Enroll Now And Learn How To Create Your Own Candy Crush Style Game And Angry Birds Style Game From Scratch ***

*** THIS COURSE IS NOT FOR BEGINNERS, so make sure you have a prior knowledge of Unity, game development and programming before you join this course ***

A sequel to our Mastering 2D Games In Unity: Build 6 Fully Featured Games From Scratch Course!!

As a sequel to a course that already covers the basics of Unity and C#, in this course we are going to take it straight to the point, so if you are a complete beginner we do advise you to take a look at our other course which will help you understand unity and game development.

As always we are using practical approaches in teaching game development, so in this course we are going to build 6 games from scratch!!!

Pin The Circle Game

We are going to start with a simple game called Pin The Circle. In the game we have a circle that is rotating and we need to shoot all our needles in the circle but we must avoid touching other needles in that process. We are going to create a main menu for the game, implement shooting mechanics, spawn a specific number of game objects for a specific level, and see how can we effortlessly create levels for our game in order to make it challenging to our players.

Jump Hero Game

Moving forward with a more complicated game we are going to create a game called Jump Hero. In this game we have platforms on which our hero stands, and he needs to jump from one to another in order to progress through our game. We get one point if we land on a platform without falling down. We are going to see how can we implement the players jump, how can we spawn new platforms for the player to jump and how can we move the camera to the next platform in order for our player to see the next platform and jump on it. We are also going to implement a main menu and a player died panel which is going to show us our score when player dies.

Basketball Shoot Game

The next game is even more complicated and its called Basketball Shoot. In the game we have a basketball which we are going to shoot by dragging our mouse or our finger on the screen and we need to score a point in order to progress in the game. We are going to implement main menu and ball select system which will allows us to chose one of the multiple balls that we have in the game. When we drag our ball we are going to create a projectile path which is going to show us where our ball is going to land when we release our button and we are also going to implement a ball scoring system.

Puzzle Game

Next we are going to create a puzzle game where we are going to slice an image that we import and then we are going to shuffle the pieces of that image so that we form a puzzle. The player will be able to move the puzzle pieces left, right, up and down in order to rearrange them in the correct order so that he can form a whole image.

Angry Birds Style Game

After that we are going to create the good old Angry Birds game. We are going to see how can we shoot our birds to hit the bad piggies and score points. We are going to see how can we implement a slightly different technique in order to draw the projectile path and we are going to see how can we implement the game mechanics for our Angry Birds Game.

Candy Crush Style Game

And finally we are going to create a Candy Crush Clone game. We are going to implement the mechanics of matching 3 equal items in order to score in our game and destroy the matched candies. We are going to use two dimensional arrays to position our candies in the game, and we are going to see how can we implement different algorithms in order to find the equal matches. We are going to implement a nice main menu and a score system which will reward our player when he crushes 3 or more candies, and if he crushes more than 3 candies we are going to give him a bonus candy which will crush a whole row or column when its crushed.

You will also benefit from my super fast response if you have any issue that you are stuck with. Oh and all the students taking the course will also be there to help you!

All project files will be included and you are free to use them for anything that you like, personal or commercial use!

If you are already using unity, this course is going to take you to the next level of your game development skills.

What You Will Learn

  1. Advanced C#
  2. Solve Complicated Problems in C#
  3. How To Use Two Dimensional Arrays
  4. Configuring Game Sprites
  5. Create Menus
  6. Animate Menus
  7. Use Rotations
  8. Calculating And Drawing Projectile Paths

That and much more is awaiting for you in this course.

What Is Your Risk By Taking This Course?

Nothing!! If you are not satisfied with the course, I promise I will give you a full refund of your money NO questions asked!!

Enroll Now!! You Will Not Be Disappointed!!

Awesome Tuts

Awesome Tuts is a part of Awesome Graphics Company that makes awesome games and provides quality e-learning for people who want to learn game development and programming.

We are focusing on game development and try to teach people how to develop games using practical examples, but you can find other topics as well.

We are a team of 4 people lead by Fahir, main tutor, programmer and leader of the group.

We also started a YouTube channel where we also teach game development so you can check that out and see what we have to offer.

We enjoy teaching people and mostly providing information that is not accessible anywhere else, you can join our Epic 2D Game Development Course and see for yourself… And if you like it, then we have good news for you, this is just a start, more courses are coming so stay tuned.

So what are you waiting for? Why don’t you join our Epic 2D Game Development Course And Learn How To Make Awesome Games??

14  Hours

97 Lessons

Lifetime Access

Course Curriculum

Preview Course

First Section
Introduction And The Course (6:00)
Course Instructions (5:58)
IMPORTANT! – Where To Get Live Help (3:46)
Get Live Help Here
Note Before You Begin
Pin The Circle
Pin The Circle Game (1:50)
Importing Assets And Configuring The Circle And Needle (9:22)
Needle Movement Script (11:45)
Detecting Collision Between The Needle And Cirle (6:07)
Rotating The Circle (6:52)
Adding UI Elements And Preparing Game Manager (8:00)
Scripting Our Game Manager (13:50)
Creating Main Menu (5:54)
Adding Score
Finishing Touches (4:56)
Jump Hero
Jump Hero Game (2:18)
Importing Assets And Creating Player Animations (7:08)
Colliders, Prefabs And Rigidbodies (4:58)
Preparing The Jump Logic (10:27)
Jumping (11:05)
Game Manager (9:23)
Lepring And Creating New Platforms (12:21)
Creating Main Menu (6:04)
Creating Game Over Panel (5:24)
Ending The Game When The Player Dies (8:56)
Creating Our Score System (8:50)
Power Bar (10:07)
Basketball Shoot
Basketball Shoot Game (2:35)
Importing Assets And Creating Our Prefabs (12:13)
Setting Up Our Gameplay Scene (4:31)
Creating Main Menu (13:13)
Main Menu Controller (4:01)
Selecting A Ball (5:13)
Creating Balls (12:00)
Setting Up The ShootScript (6:20)
Programming Our ShootScript (11:10)
ShootScript Continued (14:14)
Finishing ShootScript (6:55)
Preparing Sound Effects (15:41)
Ball Count System (5:41)
Puzzle Game
Puzzle Game (2:07)
Enumerations (6:57)
Two Dimensional Arrays (6:17)
Get And Set Accessors (5:36)
Importing Assets And Slicing Our Sprites (7:04)
Creating Menus (6:22)
Programming Our Menus (8:49)
Helper Classes (7:01)
Game Manager (10:17)
Loading The Puzzle (17:35)
Loading The Puzzle (17:35)
Shuffling Puzzle Pieces (8:35)
Checking For Input (15:06)
Wraping Things Up (12:07)
Throwing Birds
Throwing Birds (Angry Birds Style ) (2:41)
Importing Assets And Creating Our Prefabs (11:02)
Creating Our Level (11:39)
Brick Script (4:39)
Game Variables And States (6:34)
Bird Script (8:24)
Camera Follow (6:01)
Preparing Our SlingShoot Script (8:31)
SlingShoot Script Functions (14:41)
Finishig Our Sling Shoot Script (11:44)
Game Manager (16:19)
Finishing Game Manager (4:30)
Camera Move (7:01)
Destoyer And Parallax Scroller (3:23)
Creating Menus (7:57)
Pig Script (4:47)
New Lecture
Wraping Things Up (9:19)
Beans Crusher
Beans Crusher(Candy Crush Style Game) (2:30)
Importing Assets, Creating Animations And Prefabs (6:10)
Bonus Utilities (5:31)
Game Variabes (6:49)
Candy Script (8:36)
Match Checker (8:52)
Candy Array (11:05)
Candy Array Part 2 (14:35)
Candy Array Part 3 (7:41)
Altered Candy Info (3:40)
Candy Array Part 4 (11:56)
Candy Array Final Part (13:09)
Moving Forward With Our Match Checker (15:19)
Check Horizontal2 and Horizontal3 (15:29)
Vertical Matches (13:57)
Finishing Up Our Match Checker (11:48)
Candy Manager Part 1 (10:21)
Candy Manager Part 2 (12:51)
Candy Manager Part 3 (14:26)
Candy Manager Part 4 (7:33)
Candy Manager Part 5 (12:34)
Candy Manager Part 6 (10:34)
Candy Manager Part 7 (18:31)
Wraping Things Up (9:35)
Creating Main Menu (5:10)
Updates
Loading Scenes (5:20)

Master Unity By Building 6 Fully Featured Games From Scratch

Master Unity By Building 6 Fully Featured Games From Scratch

Instructor: Awesome Tuts

OverviewDescriptionAbout

Learn How To Plan, Design, Create And Publish Your Games On Any Platform Using Unity Game Engine

*** The Course Is Updated With New Lectures Which Makes It Easier For Beginners To Understand Programming Concepts

*** All Games Are Created In Unity Version 5+ ***

*** The Course Is Updated With All New Unity Features ***

*** The Course Is Updated With New Lectures Which Makes It Easier For Beginners To Understand Programming Concepts ***

*** All Games Are Created In Unity Version 5+ ***

*** The Course Is Updated With All New Unity Features ***

Enroll Now And Become A Master 2D Game Developer

With the release of Unity 5 building games was never easier!!!

This is a course I wish I had when I first started to learn game development.

The course is completely project based, and we are going to create 6 full featured games from scratch using Unity Game Engine.

We will start with simple things so you will be comfortable if you are using unity for the first time.

You will also benefit from my super fast response if you have any issue that you are stuck with. Oh and all the students taking the course will also be there to help you!

All project files will be included and you are free to use them for anything that you like, personal or commercial use!

Lets take a look at the games that we are going to create inside of this course:

We are going to start with a simple game that I call Jack The Giant. In this game we are going to help Jack climb down the beanstalk, along the way we can jump on white clouds but we need to avoid dark clouds. Besides of creating our gameplay we are going to create menus, implement background music, implement admob ads and much much more.

The next game that we are going to create is Flappy Bird, and I know what you are thinking oh not another Flappy Bird clone, but this is not a regular Flappy Bird clone, oh no, I’ve added a lot of features that you can’t find in any other flappy bird clone such as selecting a bird(choose between different flappy birds), implementing tweeter and many other features that you will see inside of the course.

After Flappy Bird we are going to create one of the most popular games out there – Infinite Runner!! In this game we are going to see how can we implement features such as quads to represent our backgrounds, spawning obstacles and destroying them, recycling obstacles, implementing google play game services and much much more.

Next game that we are going to create is going to be a 2D Plaformer game that I call Spider Cave. In this game our player is able to fly and he needs to collect diamonds in order to exit out of the level, what he needs to avoid though are the spiders that lure inside the cave. We are going to have a spider shooter who shoots our player, spider jumper who tries to eat our player when the player is above him and spider walker who simply walks left and right. For the first time we are going to implement simple AI(Artificial Intelligence) in our games, and you can use these techniques in your own games that you will create!

After our spider cave we are going to create a nice puzzle game, which a kids game. In this game we are going to implement a lot of features such as creating the whole game in one single scene!! We are going to see how can we compare images to each other in order to check if we have a correct guess, we are going to use the mechanim system a lot in this game in order to animate our menus, that and much more awaits you in this lecture.

The final game that we are going to create is a game that is called Ball Panic. This is the largest game that we are going to create in this course and the game covers a lot of topics everybody is interested in, such as creating a level and character lock/unlock system, creating weapons menu in order to select a weapon for our player, creating level menu and unlocking those levels, implementing video and interstitial ads and in app purchase, that and much more awaits you in this lecture.

Awesome Tuts

Awesome Tuts is a part of Awesome Graphics Company that makes awesome games and provides quality e-learning for people who want to learn game development and programming.

We are focusing on game development and try to teach people how to develop games using practical examples, but you can find other topics as well.

We are a team of 4 people lead by Fahir, main tutor, programmer and leader of the group.

We also started a YouTube channel where we also teach game development so you can check that out and see what we have to offer.

We enjoy teaching people and mostly providing information that is not accessible anywhere else, you can join our Epic 2D Game Development Course and see for yourself… And if you like it, then we have good news for you, this is just a start, more courses are coming so stay tuned.

So what are you waiting for? Why don’t you join our Epic 2D Game Development Course And Learn How To Make Awesome Games??

35  Hours

248 Lessons

Lifetime Access

Course Curriculum

Preview Course

C# Basics
Introduction And The Course Overview (5:49)
How The Course Is Structured – DONT SKI (1:47)
Course Instructions – DONT SKIP THIS VIDE (8:01)
IMPORTANT! – Where To Get Live Help (3:46)
Get Live Help Here
Downloading Unity And Taking A Look At Its Interface (17:16)
Introduction To Variables (20:26)
Operations With Variables 15:04 (15:04)
Functions (19:13)
Conditionals (18:38)
Loops (7:42)
Arrays (10:36)
Coroutines (5:55)
Classes And Objects (11:43)
Inheritance (17:33)
Getting Components (5:16)
Data Encapsulation (9:51)
Delegates (15:25)
Jack The Giant Recreated In Unity 5
Importing Assets For Jack The Giant (9:58)
Player Animations (12:00)
Prefabs, Colliders And Rigid Bodies (13:13)
Player Script (20:27)
Adding Backgrounds To Our Game (16:05)
Cloud Collectors (15:08)
Cloud Spawner (19:45)
Positioning The Player (9:48)
Camera’s Movement (7:42)
Respawning Clouds (8:45)
Background Collectors (15:23)
Players Bounds (3:50)
Creating Our Main Menu (17:45)
Animating UI Elements (7:57)
Navigating Between Menus (8:36)
Creating Our Score UI And Pause Panel (9:06)
PlayerScore Script (14:15)
Creating Collectable Items (14:38)
Gameplay Controller (14:29)
Gameover Panel (10:35)
Game Manager (20:55)
Game Preferences (13:46)
New Lecture
Filling The Blanks (19:43)
Filling The Blanks 2 (10:06)
Music Controller (9:59)
Scene Fader (16:08)
Moving The Player With A Joystick (16:04)
Unity Remote (7:03)
Exporting Our APK File (4:23)
About The Walk Animation Problem (2:19)
Importing Admob Ads Plugin (16:41)
Ads Controller (20:16)
Flappy Bird
Flappy Bird (1:46)
Importing Assets For Flappy Bird (1:37)
Slicing Our Sprites (4:57)
Creating Animations (6:04)
Prefabs, Colliders And Rigidbodies (2:48)
Creating Gameplay Scene (8:42)
BirdScript (12:42)
Finish BirdScript And Creating Camera Scr (8:09)
BG Collector (11:18)
Pipe Collector (12:59)
Finishing Touches (7:00)
Creating Main Menu (6:29)
Creating Pause Menu (6:39)
Game Controller (14:21)
Menu Controller (7:44)
Scene Fader (6:48)
Gameplay Controller (15:56)
My Coroutine (5:01)
Before Adding Plugins
Downloading 3RD Party Plugins (9:24)
Configuring Google Play Games Services (3:10)
Leaderboards Controller (8:35)
Social Media Controller (15:52)
Ads Controller (9:19)
Cowboy Runner
Cowboy Runner (2:33)
COWBOY RUNNER NOTE
Improting Assets For Cowboy Runner (5:16)
Sprite Packer (1:34)
Player And Zombie Animations (5:34)
Preparing Obstacles (2:13)
Creating Our Backgorunds (11:18)
Player Jump (8:30)
Player Animation And Obstacle Script (5:41)
Obstacle Spawner (18:04)
Obstacles And Player Off Screen (4:40)
Creating Menus (11:09)
Gameplay Controller (12:09)
Beffore Adding Plugins
Publishing APK File On Google Play (6:50)
Downloading And Configuring Google Pla (3:49)
Leaderboards Controller (12:11)
Publishing Settings (0:52)
Spider Cave
Spider Cave (2:32)
Importing And Slicing Our Sprites For Spi (8:05)
Player Animations (4:22)
Player Script (14:58)
Spider Shooter And Spider Jumper (16:10)
Spider Walker (12:18)
Door And Collectables (11:21)
Bouncy (9:07)
Creating Menus (7:28)
Creating Our Level (14:49)
Camera Follow (6:51)
Creating Our UI HUD (14:21)
Gameplay Controller (9:41)
Joystick Movement (9:44)
Puzzle Game
Puzzle Game (1:33)
Importing Assets For Puzzle Game (3:03)
Configuring And Slicing Our Sprites (4:30)
Creating Main Menu (3:23)
Creating Main Menu Buttons (3:25)
Creating Settings Panel (4:01)
Settings And Select Puzzle Panel Animatio (4:59)
Programming Main Menu And Settings Panel (6:40)
Creating Puzzle Level Select Panel (5:44)
SelectPuzzle Script Continued (4:50)
Puzzle Game Panel (6:56)
Puzzle Button (3:08)
Load Selected Level (5:23)
Load Selected Level Part 2 (8:57)
Creating Puzzle Buttons And Puzzle Butto (6:44)
Laying Out Puzzle Buttons (9:58)
Setting Up Our Puzzle Game (13:51)
Puzzle Game Manager (6:07)
Flipping Our Puzzle Buttons Up (3:27)
Controlling The Guesses (4:56)
Check If The Puzzles Match (4:46)
Counting Guesses (4:08)
Creating Game Finished Panel (5:09)
Game Finished Script (4:43)
Finishing Our Gameplay (8:55)
Game Data (5:01)
Puzzle Game Saver Part 1 (7:42)
Puzzle Game Saver Part 2 (10:03)
Level Locker (8:59)
Stars Locker (7:23)
Wraping Things Up (9:30)
Background Music (8:38)
Ball Panic
Ball Panic (4:46)
Importing Ball Panic Assets In Our Project (3:29)
Slicing Our Sprites (6:44)
Creating Player And Brick Animations (12:11)
Prefabs, Colliders And Rigidbodies (7:48)
Balls, Bricks, Tags, Layers And Sorting Lay (14:39)
Creating Arrow And BG Brick Prefabs (6:18)
Rigidbodies, Colliders And Scripting Playe (19:11)
Bouncing Balls (11:00)
Moving Arrows (4:14)
Ready, Aim , Fire The Arrow (14:03)
BallScript Continued (19:06)
Player Shoot Once And Player Shoot Twice (8:00)
ArrowScript Continued (12:24)
BrickScript (5:58)
Unity UI Intro (5:38)
Designing Our Main Menu (9:48)
ShopMenu, LevelMenu And PlayerMenu (14:50)
GameController Part 1 (17:57)
GameController Part 2 (12:39)
MainMenuController (15:22)
MusicController (9:30)
PlayerMenuController Part 1 (14:32)
PlayerMenuController Part 2 (11:41)
ShopMenuController (9:44)
LevelController And Loading Screen (15:44)
Gameplay UI (6:07)
GameplayController Part 1 (11:53)
GameplayController Part 2 (10:09)
GameplayController Part 3 (14:46)
GameplayController Part 4 (15:12)
Player Movement For Mobile Devices (7:28)
Testing Our Game On Mobile Devices (4:08)
PlayerScript Continued (15:45)
BallScript Continued (17:39)
Designing Levels (7:44)
Before Adding Plugins
Downloading 3RD Party Plugins (11:24)
Importing 3rd Party Plugins In Our Project (12:36)
Preparing Purchase Items (8:36)
SocialMediaController Part 1 (10:35)
SocialMediaController Part 2 (12:20)
Testing Our Game On A Real Device (5:36)
Sharing On Facebook From Our Game (11:25)
Leader boards Controller (15:39)
Ads Controller (14:38)
Final Test Of The Game (1:19)
Tips And Tricks
Publishing Tips (1:38)
Ads Tips (1:20)
Performance And Physics Tips (2:11)
Sprite Tips (4:02)
Jack The Giant Created In Unity 4.5
Before You Begin This Chapter
Importing Assets For Jack The Giant (1:46)
Slicing Our Sprites (7:07)
Animating The Player (4:51)
Prefabs, Colliders And Rigidbodies (7:47)
Scripting Player’s Movement For Keyboar (11:07)
Unity Remote And Android SDK (2:03)
Controlling The Player Animation Throug (8:54)
Screen And World Coordinates (6:00)
Scripting Player’s Movement For Mobile D (6:19)
Scripting Camera’s Movement (7:28)
Preparing The Background (5:16)
Scripting BGCollector (8:29)
Scripting BGSpawner (11:31)
Setting Up Cloud Colliders (5:13)
Scripting Cloud Spawner 1 (6:48)
Scripting Cloud Spawner 2 (8:50)
Scripting Cloud Spawner 3 (8:26)
Scripting Cloud Spawner 4 (7:09)
How To Test Games On Devices (1:05)
Black Cloud Script (2:00)
Preparing Collectables (3:54)
Score System (4:00)
Creating UI For Life, Coins, And Score (6:08)
Displaying Score, Coins, And Lifes With GU (4:42)
Player Boundaries (4:29)
Spawning Collectables In Game (5:58)
Scalling Camera And Background (9:31)
New UI Intro (5:38)
Common UI Elements (8:30)
Preparing Main Menu (4:01)
Scripting Main Menu Buttons (4:34)
Navigating Between Scenes (6:18)
Scripting Options Menu (5:22)
Creating Menus With OnGUI (10:24)
Creating Menus With The New UI (8:51)
Animating New UI Menus (2:38)
Introducing Player Preferences (4:52)
Setting Up Default Values For Our Game (3:36)
Background Music Setup (2:36)
Checking If The Music Is On Or Off (3:29)
MusicOn And MusicOff Buttons (5:42)
Setting The Difficulty (2:48)
Setting Up Highscore Menu (3:04)
Setting The Speed Based On The Difficulty (3:08)
Is The Game Started From Main Menu Or Is It Restarted After Player Died (10:55)
If The Player Dies (7:18)
Time Scale (3:09)
Fading Our Scene (8:44)
Creating Our Pause Menu (11:02)
The Score After Player Dies (3:50)
Before We Add Ads (1:55)
Implenting Ads (9:06)
Implementing Ads In Our Game (9:28)
Updates
About Fixed Angle In Rigid Body
About Fixed Angle In Rigid Body (1:54)
Loading Scenes (5:20)

$39

$19.50