Get $1 credit for every $25 spent!

2017 Zero to Hero Game Developer Bundle

Ending In:
Add to Cart - $49
Add to Cart ($49)
$1,477
96% off
wishlist
(133)
Courses
9
Lessons
413
Enrolled
1,322

What's Included

Product Details

Access
Lifetime
Content
7 hours
Lessons
28

Master Unity Game Development: Ultimate Beginners Bootcamp

Learn Unity & C# by Creating a 3D Multi-Level Platformer Game

By Zenva | in Online Courses

Whether your goal is to build games for fun, start your own studio, or become a professional Unity developer in the game industry, this training contains everything you need to get started. Throughout this course you'll learn C# and how to use Unity from scratch. You'll learn concepts such as vector math, Object-Oriented Programming, working with materials, and much more. By the end, you'll have built your own 3D multi-level platformer game and be ready to take on greater challenges.

  • Access 28 lectures & 7 hours of content 24/7
  • Discuss Unity Editor basics
  • Explore transforms & game objects
  • Learn Unity scripting in C#
  • Incorporate multi-level functionality
  • Discover Canvas UI
  • Import external assets from Blender
Pablo Navarro is the founder of ZENVA, as well as a web and mobile app developer and entrepreneur. Besides teaching courses on how to create games, apps, and websites to over 85,000 students, Pablo has created content for companies such as Amazon and Intel. Pablo holds a Master ofInformation Technology (Management) degree from the University of Queensland (Australia) and a Master of Science in Engineering degree from the Catholic University of Chile.

Details & Requirements

  • Length of time users can access this course: lifetime access
  • Access options: web streaming, mobile streaming
  • Certification of completion not included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: all levels

Compatibility

  • Internet required

Course Outline

  • Introduction
    • Introduction (2:34)
    • Source Code Files
  • Project
    • Unity Installation and Resources (6:20)
    • Scene Navigation (8:47)
    • Object Positioning (13:16)
    • Rotation (10:48)
    • Scaling and Parent-Child Relationships (9:45)
    • Materials (15:55)
    • Introduction to Scripting (13:26)
    • Variables (16:55)
    • Object Oriented Programming (14:43)
    • Balloon Popper I (10:55)
    • Balloon Popper Part II (11:23)
    • Vectors and the Update Method (27:06)
    • Game Design Document (10:09)
    • Game Prototype and Prefabs (24:52)
    • Enemy Controller (14:20)
    • Input Manager (17:30)
    • Player Movement with Rigid Body (13:46)
    • Player Jumping (11:58)
    • Ground Checking with Ray Casts (18:57)
    • Static - Trigger and Kinematic Objects (21:51)
    • Game Manager and Static Variables (18:01)
    • Multi-Level Game (14:24)
    • Heads Up Display (HUD) (20:42)
    • The Home and Game Over Screens (25:34)
    • Incorporating Blender Models (26:34)
    • Physics Material, Camera, and Building (19:01)
  • Conclusion
    • Conclusion (2:23)

View Full Curriculum


Access
Lifetime
Content
4 hours
Lessons
31

Unity Game Development: Build a First Person Shooter

Master Unity by Building Your Version of Doom or Call of Duty

By Zenva | in Online Courses

This project-based course covers all the main elements of building first person shooters with Unity 3D. By delving into greater specifics of Unity, you'll develop the tools needed to create more complex games and enhance your game development pedigree to a more employable level.

  • Access 31 lectures & 4 hours of content 24/7
  • Implement & customize a production-ready first person player controller
  • Understand collision detection
  • Save memory & CPU by implementing a reusable pool of objects
  • Perform enemy path finding AI using Nav Mesh
  • Integrate external models & audio files
Pablo Navarro is the founder of ZENVA, as well as a web and mobile app developer and entrepreneur. Besides teaching courses on how to create games, apps, and websites to over 85,000 students, Pablo has created content for companies such as Amazon and Intel. Pablo holds a Master ofInformation Technology (Management) degree from the University of Queensland (Australia) and a Master of Science in Engineering degree from the Catholic University of Chile.

Details & Requirements

  • Length of time users can access this course: lifetime access
  • Access options: web streaming, mobile streaming
  • Certification of completion not included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: all levels

Compatibility

  • Internet required

Course Outline

  • Introduction
    • Introduction (4:41)
    • Source Code
  • Player and Gun
    • Setting Up the Character (70:01)
    • Customizing The Player (9:14)
    • Designing A Gun (9:10)
    • Preparing The Shooting Logic (11:36)
    • Shooting Bullets (14:38)
    • Object Pooling part 1 (10:43)
    • Object Pooling part 2 (4:57)
  • Ammo and Damage
    • Gun Ammo (13:55)
    • Ammo Crate (15:17)
    • Hurting The Player (13:24)
    • Knocback Effect (3:51)
  • Enemies and Game Flow
    • Shooting Enemies (9:52)
    • Making The Enemy Chase The Player (10:17)
    • Shooting Collisions (12:51)
    • Enemy Improvements (5:39)
    • Beating The Game (8:20)
    • You Lose part 1 (4:08)
    • You Lose part 2 (4:30)
    • Main Menu (5:53)
    • Reseting The Game (1:55)
    • Code Edits
    • Health Crates (3:31)
    • Integrating Audio (5:39)
    • Integrating Art (8:15)
    • Building A Scenario (4:53)
    • Challenge time! (2:21)
    • Building a Level with Free Assets (17:29)
  • Conclusion
    • Conclusion (2:22)

View Full Curriculum


Access
Lifetime
Content
1 hours
Lessons
9

MagicaVoxel for Non-Artists: Create Voxel Game Assets

Learn to Create Minecraft-Looking 3D Assets for Your Games with MagicaVoxel

By Zenva | in Online Courses

MagicaVoxel is an exciting free tool used in creating 3D game models. In this course, you'll learn how to use this tool from scratch while building simple game models and environments. After course completion, you'll be able to create simple 3D game assets for your games.

  • Access 9 lectures & 1 hour of content 24/7
  • Use different brushes & tools
  • Explore camera controls to navigate your scene
  • Create a voxel art tree, character, & landscape
  • Import models into Unity
  • Work w/ color palettes
Pablo Navarro is the founder of ZENVA, as well as a web and mobile app developer and entrepreneur. Besides teaching courses on how to create games, apps, and websites to over 85,000 students, Pablo has created content for companies such as Amazon and Intel. Pablo holds a Master ofInformation Technology (Management) degree from the University of Queensland (Australia) and a Master of Science in Engineering degree from the Catholic University of Chile.

Details & Requirements

  • Length of time users can access this course: lifetime access
  • Access options: web streaming, mobile streaming
  • Certification of completion not included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: all levels

Compatibility

  • Internet required

Course Outline

  • Introduction
    • 001. MagicaVoxel Intro (1:02)
    • Project Source Code
  • Project
    • 002. Camera Controls (1:47)
    • 003. Brush Basics (9:04)
    • 004. Voxel Tree (7:00)
    • 005. Voxel Character
    • 006. Color Palette (10:30)
    • 007. Environment 001 (11:20)
    • 008. Environment 002 (17:24)
    • 009. Exporting to Unity (5:27)

View Full Curriculum


Access
Lifetime
Content
2 hours
Lessons
32

Blender for Non-Artists: Create Low-Poly 3D Game Assets

Use Blender to Create Beautiful Low-Poly Game Assets & Import Them Into Unity

By Zenva | in Online Courses

In this course you'll follow along to create a myriad of beautiful 3D game assets and low-poly scenes using Blender. Anyone can create simple, but elegant assets by just learning the essential tools that Blender has to offer. After completing this course, you'll be able to create low-poly assets for your games and import them directly into Unity.

  • Access 32 lectures & 2 hours of content 24/7
  • Learn how to import your assets into Unity
  • Discuss object mode & transforms
  • Explore the snapping tool & edit mode
  • Discover normals, materials, texturing, & UV unwrapping
Pablo Navarro is the founder of ZENVA, as well as a web and mobile app developer and entrepreneur. Besides teaching courses on how to create games, apps, and websites to over 85,000 students, Pablo has created content for companies such as Amazon and Intel. Pablo holds a Master ofInformation Technology (Management) degree from the University of Queensland (Australia) and a Master of Science in Engineering degree from the Catholic University of Chile.

Details & Requirements

  • Length of time users can access this course: lifetime access
  • Access options: web streaming, mobile streaming
  • Certification of completion not included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: all levels

Compatibility

  • Internet required

Course Outline

  • Introduction
    • Course Introduction (6:39)
    • Source Code Files
  • Blender Project
    • 002.001. Object Movement (4:41)
    • 002.002. Object Shape Creation (8:28)
    • 002.003. Object Materials and Renaming (4:42)
    • 002.004. Basics of Snapmode (1:53)
    • 002.005. Additional Snapmodes (3:29)
    • 002.006. Snowman Challenge (1:16)
    • 003.001. Editmode Basics (3:52)
    • 003.002. Extruding (2:22)
    • 003.003. Inset (2:39)
    • 003.004. Loop Cutting or Edge Looping (2:57)
    • 003.005. Circle Select (3:43)
    • 003.006. Proportional Editing (4:09)
    • 003.007. Editmode Material Assigning (4:45)
    • 003.008. Basic Normals (4:16)
    • 003.009. Skill Culmination 001 (6:22)
    • 003.010. Skill Culmination 002 (7:52)
    • 003.011. Skill Culmination 003 (10:32)
    • 004.001. Cube Unwrap (7:02)
    • 004.002. Basic Texturing (5:30)
    • 005.001. Export Fbx Blender (4:44)
    • 005.002. Import Fbx Unity (2:28)
    • 005.003. Import Blend file Unity (4:45)
    • 005.004. Object Colliders (4:15)
    • 005.005. Material Customization (5:38)

View Full Curriculum


Access
Lifetime
Content
35.5 hours
Lessons
118

Unity Game Development Academy: Make 2D & 3D Games

By devslopes | in Online Courses

Unity 3D is one of the most popular game engines on earth, and this comprehensive course will take you down a guided learning path to start building complete games just like the pros do. You'll learn how to code in C#, make 3D cubes, and build entire 2D and 3D games from scratch. You'll even cover advanced topics like lighting, cinematics, and multiplayer.

  • Access 118 lectures & 35.5 hours of content 24/7
  • Install & setup Unity 3D
  • Explore game physics & pathfinding
  • Learn about basic artificial intelligence
  • Perform camera animations, cutscenes, & character animations
  • Discover how to build multiplayer games for LAN & the internet
  • Build four full games from scratch
Mark Price is a senior developer and teacher with over 57 mobile apps built for iOS and Android to date. He has owned two successful tech consulting companies and worked for countless other large companies. Mark Price has since started working for coding bootcamps where beginners are turned into junior developers in a very short period of time. He brings this coding bootcamp mentality to his online courses by making sure you learn in a hands-on, applicable way.

Details & Requirements

  • Length of time users can access this course: lifetime
  • Access options: web streaming, mobile streaming
  • Certification of completion not included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: all levels

Compatibility

  • Internet required

Course Outline

  • Intro to Unity Course
    • Unity 3D Course overview (7:11)
    • Downloading & installing Unity 3D (macOS) (6:39)
    • Downloading & installing Unity 3D (Windows) (6:45)
    • Zombie Roller: Your First Unity 3D Game (42:02)
    • Unity 3D pricing plans (3:57)
  • Learn to code in C# in Unity 3D
    • C# variables in Unity 3D (12:23)
    • C# numbers in Unity 3D (20:08)
    • C# conditionals in Unity 3D (23:06)
    • C# arrays & loops in Unity 3D (28:07)
    • C# functions & methods in Unity 3D
    • Object oriented programming & inheritance in C# for Unity
  • Haunted Zombie Rush - Unity 3D game
    • Intro to Haunted Zombie Rush in Unity (1:12)
    • 3D Game Assets for your games in Unity (3:28)
    • Unity 3D interface overview (9:13)
    • Project creation & importing assets into Unity 3D (5:23)
    • Working with lighting & materials in Unity 3D (14:55)
    • Altering shaders in Unity 3D (7:05)
    • Switching build platforms in Unity 3D (10:20)
    • Moving objects in Unity 3D (22:54)
    • Coroutines & wait times in Unity 3D (23:25)
    • Inheritance & reusability in Unity 3D (14:05)
    • Importing & animating a character model in Unity 3D
    • Unity 3D rigidbody & adding force with physics (27:37)
    • Working with audio in Unity 3D (8:45)
    • Detection collisions & using assertions in Unity 3D (13:38)
    • Game state & singletons in Unity 3D (22:55)
    • Creating a 2nd camera & how to make UI in Unity 3D (14:41)
    • Exercise - Extending your Unity 3D Game (4:53)
    • Switching to a better code editor (VS Code) (13:14)
  • Devslopes Defender 2D Game in Unity 3D
    • Intro to Devslopes Defender Unity 3D game (0:59)
    • The 2D Game Assets for your games in Unity (1:58)
    • Importing sprites & grid snapping in Unity 3D Part 1 (18:13)
    • Importing sprites & grid snapping in Unity 3D Part 2 (28:32)
    • Animations & 2D colliders in Unity 3D (29:15)
    • Game manager singleton & spawning in Unity 3D (29:22)
    • Enemy pathfinding in Unity 3D
    • Generics & singletons in Unity 3D
    • Data encapsulation, spritesheets, & buttons in Unity 3D (29:50)
    • 2D Raycasts, tags, and placing towers in Unity 3D
    • Projectiles, colliders, and more tower placement in Unity 3D (29:54)
    • Registering enemies & distance-based attacks in Unity 3D (34:18)
    • Shooting projectiles at enemies in Unity 3D (37:30)
    • Killing enemies & other animations in Unity 3D (29:45)
    • More UI & finishing touches in Unity 3D (28:40)
    • UI Labels & buttons for GUI in Unity 3D (33:24)
    • Building your Unity 3D game logic part 1 (27:29)
    • Building your Unity 3D game logic part 2 (24:31)
    • Adding sound FX to your Unity 3D game (24:13)
    • Spawning random enemies in your Unity 3D game (6:10)
    • Exporting your game as a standalone platform in Unity 3D (5:55)
  • Legend of Devslopes Fantasy Game in Unity 3D
    • Intro to Legend of Devslopes in Unity (0:54)
    • Prepping the Unity project & building the level (32:37)
    • Importing character assets into Unity (28:18)
    • Creating the character animation controller in Unity (41:21)
    • Animating the player in Unity (29:38)
    • Enemy pathfinding & navigation in Unity (28:12)
    • Rigidbody and weapons in Unity (20:42)
    • Implementing enemy attack systems in Unity (20:46)
    • Implementing player health in Unity (33:34)
    • Enemy health & player attack in Unity (37:54)
    • Heads up display / UI in Unity (15:06)
    • Particle systems in Unity (19:01)
    • How to create spawn points in Unity (4:36)
    • Game manager singleton in Unity (33:58)
    • Adjusting animations in Unity (7:58)
    • Creating ranged arrow attacks in Unity (40:29)
    • Health powerup feature and logic in Unity (28:50)
    • Speed powerup feature and logic in Unity (22:07)
    • Creating a game menu in Unity (35:11)
    • Legend of Devslopes finishing touches in Unity (17:33)
  • Devslopes Devcraft Game (MineCraft Clone)
    • Intro to Devcraft game (0:45)
    • Creating your first plane of cubes (41:58)
    • Create Multiple Voxels (36:22)
    • Creating multiple chunks of Voxels (22:08)
    • Adding Dimensions
    • Setting up textures for mobile (45:36)
    • Camera setup for our character (29:58)
    • Adding movement to your character (30:06)
    • Building and destroying blocks (29:10)
    • Character Spawning (13:47)
    • Rotating your character (5:15)
    • Fixing a few bugs (7:47)
    • Adding Audio (9:49)
    • Building your game to Android (10:41)
    • Building your game to iOS (5:57)
  • Beginner & Advanced Lighting in Unity
    • Intro to lightning (1:19)
    • Creating particle effects in Unity (26:19)
    • Working with skyboxes & directional lights in Unity (11:18)
    • Using point lights to create mood in Unity 3D (16:59)
    • Working with spot lights & subtle light changes (14:12)
    • How to use cookies in lighting in Unity (10:42)
    • How to bake lighting & support mobile games in Unity (8:29)
  • Cinematics & Animations in Unity
    • Intro to Animation & Cinematics in Unity 3D (1:28)
    • Unity 3D animation editor (17:16)
    • Unity cutscenes, cameras, & animation events (22:20)
    • Animation curves, camera management, & character cinematics in Unity (25:41)
  • Skeletons VS Zombies MOBA With Multiplayer in Unity
    • Intro to Skeletons VS Zombies (2:02)
    • Pathfinding with Navigation Mesh in Unity 3D (14:34)
    • Camera controls for MOBA in Unity (8:22)
    • Point & click movement with pathfinding in Unity (26:24)
    • Animations & fireball particle effect in Unity (32:04)
    • Shooting fireballs/bullets in Unity (7:12)
    • Intro to Unity 3D multiplayer (14:05)
    • Network Manager & spawn points (19:38)
    • Networking & player movement in Unity (7:35)
    • Networking projectiles in Unity (22:09)
    • SyncVars & keeping game data synchronized across the network in Unity (29:21)
    • Rpc & calling client functions from the server in Unity (12:37)
    • Unity Multiplayer Service & online matchmaking in Unity (7:40)

View Full Curriculum


Access
Lifetime
Content
9 hours
Lessons
70

How To Make 2D iPhone Games Using Swift 3 and iOS 10

By Craig Anthony | in Online Courses

You know what's a fun way to make money? Creating iPhone and iPad games! This beginner-friendly, fast-paced course will teach you how to build complete 2D games using Swift 3, and then monetize them. Each lecture will help you build upon the current project by adding one or two more pieces of functionality as you learn new things in a logical progression.

  • Access 70 lectures & 9 hours of content 24/7
  • Learn about setting up a game, scaling items, sprites, imaging, & more
  • Animate objects in various ways & understand game physics
  • Discover the update loop
  • Understand how to save data, create multiple levels, & different screens
  • Apply vector impulses to objects & detect scoring
  • Set up & implement In-App Purchases
Craig Anthony is a 100% self-taught iOS developer. All of his time is spent programming mobile apps and games, and teaching others how to do the same. He used to work in another industry for 10 years but got tired and bored of it, so decided to leave it behind forever.

When he learned to code, Craig didn't find any resources that completely "clicked" with him. That's exactly why he has developed his courses. His goal is to teach you simply, quickly, and to focus on building things.

Details & Requirements

  • Length of time users can access this course: lifetime
  • Access options: web streaming, mobile streaming
  • Certification of completion not included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: all levels

Compatibility

  • Internet required
  • Mac OS X

Course Outline

  • Section 1: Before We Code - Start Here
    • Introduction and Welcome (1:36)
    • What is the "Puzzle Piece" Method of Game Development? (4:33)
    • Important SpriteKit Information (4:05)
  • Section 2: Your First Game! A Spaceship Game
    • Spaceship Game Resources
    • Starting the Project, the GameScene, and the GameViewController (7:03)
    • Adding a Background, Adding a Sprite, and AnchorPoints (10:14)
    • AnchorPoints_PDF
    • Animating the Spaceship's Movement (6:22)
    • Dragging the Spaceship Around the Screen (12:08)
    • Adding a Shoot Button, Laser, and Laser Sounds (12:30)
    • Adding Moving Star Fields to the Background (13:46)
    • Using a Particle System to Create Spaceship Exhaust (6:39)
    • Randomly Spawning Enemies and Moving Them (15:25)
    • Checking Collisions Between the Spaceship and Enemies (14:30)
    • Adding a Label to Track Lives (5:35)
    • Adding Background Music to the Game (6:09)
    • Adding a Main Menu Screen and a Game Over Screen (16:20)
    • SKTransition Types_PDF
  • Section 3: Beginning Game Physics - Building a Physics Simulator
    • Physics Simulator Resources
    • Setting Up the Physics Simulator Project (9:54)
    • DeviceSizeInformation_PDF
    • Adding Basic Physics Bodies to the Project (8:49)
    • Adding Complicated Physics Bodies to the Project (5:25)
    • Increasing the Complexity of the Simulator (11:40)
    • Creating a Pulse Function to Apply Forces to the Sprites (5:15)
    • PhysicsProperties_PDF
  • Section 4: A Multi-Level Physics-Based Game
    • Multi-Level Physics Game Resources
    • Setting Up the Project, Adding Level Files, and Creating the Playable Area (12:04)
    • Creating the First Level (11:48)
    • Detecting Collisions Between Physics Bodies (18:02)
    • Destroy Objects By Touching Them (4:12)
    • Setting Up the Other Levels (15:01)
    • Handling a WIN and Progressing Through the Levels (10:16)
    • Utilizing Swiping Actions (9:57)
    • Adding a Countdown Timer and Background Music (11:36)
  • Section 5: A Multi-State, Endlessly Scrolling Game (a clone of Fat Jimmy)
    • Here is the Start File - Download First
    • Review of the Starter File (2:30)
    • Using WorldNode and Scrolling Backgrounds Endlessly (15:20)
    • Creating a SpriteComponent File (5:04)
    • Creating a MovementComponent File (16:29)
    • Creating an AnimationComponent File (10:00)
    • Adding the PlayerEntity to the Game (10:41)
    • Creating an Entity for the Obstacles (4:27)
    • The GameState Machine and Creating Multiple States - Part 1 (16:46)
    • The GameState Machine and Creating Multiple States - Part 2 (4:45)
    • The GameState Machine and Creating Multiple States - Part 3 (11:37)
    • The GameState Machine and Creating Multiple States - Part 4 (9:29)
    • Spawning and Stopping Obstacles (12:48)
    • Detecting When a Player Scores and Tracking It (9:19)
    • Saving Player Scores: Current, Best, and Lifetime (7:02)
    • Adding a Pause Button to the Game (8:29)
    • Utilizing When a Person Shakes the Device (5:00)
    • Adding a Button to Rate the App in the App Store (4:18)
    • Adding a Button to Share Screen Shots Directly From the Game (7:10)
    • Adding a Splash Screen and App Icons (2:59)
  • Section 6: Using the Accelerometer in Games
    • Accelerometer Resources and Final Files
    • Accelerometer Demo (14:39)
  • Section 7: Extras
    • 2DGamesExtrasL1_final (1:58)
  • Section 8: 2D Game Course Conclusion
    • Parting Words
  • Section 9: BONUS COURSE - In-App Purchases for iPhone Full Course
    • Introduction to In-App Purchases (1:12)
    • IAP_StarterProject
    • The Starter Project and How to Download It (0:41)
    • The Process of Successfully Implemented In-App Purchases (2:58)
    • Setting Up the App and iTunes (4:00)
    • Setting Up IAPs on iTunes (4:34)
    • Creating a Sandbox Tester to Test IAPs (1:55)
    • Stubbing Out Required Code and Preparing the App (5:48)
    • Consumable and Non-Consumable Products - What's the Difference? (3:09)
    • Using Product Requests to Confirm IAP Connections (7:12)
    • Adding Two Non-Consumable Products (plus important Queue information) (17:52)
    • Adding a Consumable Product to the App (6:29)
    • Adding Restore Capability (11:13)
    • Testing Your IAPs and Restore Capability on Your Device (4:48)
    • IAPs Conclusion and What To Do Next (1:57)

View Full Curriculum


Access
Lifetime
Content
4 hours
Lessons
28

Learn Python Programming by Making a Game

By Zenva | in Online Courses

Python is a language that is currently in extremely high-demand, and you can learn it the fun way through this course! With no prior programming experience necessary, this course will demonstrate core concepts you need to program in Python by building your own game, getting you up and running with Python in a way that's both engaging and fun.

  • Access 28 lectures & 4 hours of content 24/7
  • Create a game similar to Crossy Road or Frogger
  • Use the Pygame library to put together your first Python game
  • Become familiar w/ concepts like variables, functions, conditional statements, & loops
Pablo Navarro is the founder of ZENVA, as well as a web and mobile app developer and entrepreneur. Besides teaching courses on how to create games, apps, and websites to over 85,000 students, Pablo has created content for companies such as Amazon and Intel. Pablo holds a Master ofInformation Technology (Management) degree from the University of Queensland (Australia) and a Master of Science in Engineering degree from the Catholic University of Chile.

Details & Requirements

  • Length of time users can access this course: lifetime access
  • Access options: web streaming, mobile streaming
  • Certification of completion not included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: all levels

Compatibility

  • Internet required

Course Outline

  • Introduction
    • Introduction (2:30)
    • Project Files
  • Project
    • Installing Python (5:21)
    • Printing Text to the Screen (7:27)
    • Variables (9:18)
    • Strings (9:59)
    • Integers, Floating Integers, and Arithmetic Operations (9:59)
    • Functions (9:59)
    • For Loops (9:59)
    • While Loops (9:38)
    • Installing the Pygame Library (5:14)
    • Starting Off with Pygame Objects (9:34)
    • Processing Pygame Events (5:55)
    • Checking for a Quit Event (6:53)
    • Creating a Rectangle (9:56)
    • Lists in Python (9:55)
    • Moving the Rectangle (9:55)
    • Loading the Player Image (9:59)
    • Loading the Background (9:55)
    • Adding the Treasure (5:36)
    • Checking for Y-Collisions (8:38)
    • Checking for X-Collisions (7:14)
    • Displaying Text After a Collision (7:55)
    • Resetting the Player Following a Collision (9:19)
    • Adding Levels to the Game (9:48)
    • Adding the Enemy to the Game (9:19)
    • Increasing the Difficulty of Each Level (5:13)
    • Creating Additional Enemies in Each New Level (9:36)
    • Dictionaries (7:53)
    • Implementing Unique Enemy Names (9:58)
  • Conclusion
    • Conclusion (1:43)

View Full Curriculum


Access
Lifetime
Content
8.5 hours
Lessons
85

Learn to Code By Building 6 Games In The Unreal Engine

By Mammoth Interactive | in Online Courses

This project-based course will teach you practical, employable skills immediately as you get familiar with the popular Unreal Engine. Using practical examples and real-world projects, this course will teach you how to code in C++ and optimize Unreal Engine's many capabilities to create incredible games from scratch.

  • Access 85 lectures & 8.5 hours of content 24/7
  • Learn how to code in C++ in Unreal
  • Create simple games & design them from scratch
  • Discover how to leverage your new skills for greater wealth
John Bura has been programming games since 1997 and teaching since 2002. John is the owner of the game development studio Mammoth Interactive, which recently sold a game to Nickelodeon. John has contributed to 40 commercial games, several of which have risen to the top 10 in the Appleā€™s app store.

Details & Requirements

  • Length of time users can access this course: lifetime access
  • Access options: web streaming, mobile streaming
  • Certification of completion not included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: all levels

Compatibility

  • Internet required
  • Unreal Engine required

Course Outline

  • 00 - Introduction to Unreal
    • 00a. Unreal Crash Course - Overview - Part 1 (28:51)
    • 00b. Unreal Crash Course - Overview - Part 2 (28:34)
    • 00c. Unreal Crash Course - Overview - Part 3 (21:21)
  • 01 Shooter
    • 01a. Unreal Crash Course - 01 Shooter - Part 1 (21:16)
    • 01b. Unreal Crash Course - 01 Shooter - Part 2 (25:36)
    • 01c. Unreal Crash Course - 01 Shooter - Part 3 (21:33)
    • 01d. Unreal Crash Course - 01 Shooter - Part 4 (27:49)
    • 01e. Unreal Crash Course - 01 Shooter - Part 5 (18:16)
  • 02. Platform Switcher
    • 02a. Unreal Crash Course - 02 - Platform Switcher - Part 1 (21:20)
    • 02b. Unreal Crash Course - 02 - Platform Switcher - Part 2 (28:06)
    • 02c. Unreal Crash Course - 02 - Platform Switcher - Part 3 (22:18)
    • 02d. Unreal Crash Course - 02 - Platform Switcher - Part 4 (19:21)
  • 03. FPS Shooter
    • 03a. Unreal Crash Course - 03 - FPS Shooter - Part 1 (24:19)
    • 03b. Unreal Crash Course - 03 - FPS Shooter - Part 2 (21:39)
    • 03c. Unreal Crash Course - 03 - FPS Shooter - Part 3 (27:41)
  • 04. Turret
    • 04a. Unreal Crash Course - 04 - Turret - Part 1 (11:58)
    • 04b. Unreal Crash Course - 04 - Turret - Part 2 (17:26)
    • 04c. Unreal Crash Course - 04 - Turret - Part 3 (23:55)
    • 04d. Unreal Crash Course - 04 - Turret - Part 4 (23:44)
  • 05. Runner Switcher
    • 05a. Unreal Crash Course - 05 - Runner Switcher - Part 1 (26:16)
    • 05b. Unreal Crash Course - 05 - Runner Switcher - Part 2 (25:06)
    • 05c. Unreal Crash Course - 05 - Runner Switcher - Part 3 (23:56)
    • 05d. Unreal Crash Course - 05 - Runner Switcher - Part 4 (18:08)

View Full Curriculum


Access
Lifetime
Content
25 hours
Lessons
12

Master Video Game Making

By Eric Barth | in Online Courses

This comprehensive course will teach you various concepts of game development and its related technologies, giving you the skills and knowledge to quickly advance to an intermediate level game developer. Introducing you to a wide variety of knowledge related to the game industry, you'll become more adaptable and more ready to take on any game development challenge you meet.

  • Access 12 lectures & 25 hours of content 24/7
  • Learn about 3D models & how to make them
  • Discover how to make 2D texture maps
  • Program via everyday explanations & examples
  • Use a variety of different game engines
Eric Barth has approximately two decades of experience in game and sim development, and has worked every job known in game and sim development studios. He has been a part of more than 40 released products and an additional 30 of his own. His courses are "living courses," meaning new video sections are added every time the student count surpasses a number... and better yet: the students suggest and are polled on what will be added!!

Eric born in New York and grew up with a love for sports, but more love for computers. Any chance he had to use a computer, he took that opportunity. He always dreamt of making his own software and games as he played Atari, Coleco, NeoGeo, Nintendo, Sega, and more. He studied the games and deciphered how things worked.

He has worked various positions from 3D generalist to Art Director to full-on game-designer-developer to studio manager.

Details & Requirements

  • Length of time users can access this course: lifetime access
  • Access options: web streaming, mobile streaming
  • Certification of completion not included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: all levels

Compatibility

  • Internet required

Course Outline

  • Course Overview and Instructor Introduction. Hundreds of videos, Hundreds of Game Assets & a Whole Lot of Awesome!
    • Welcome! I'm happy to see you! Here's a great overview of this course plan.
  • What Makes a Game ? - The Component Technologies in General
    • Explanations of the 'bigger picture'. (56:21)
  • Industry Term Explanations with Visuals
    • Approximately 200 videos! Alphabetical order. (193:40)
  • 2D Paint and Vector Art Tools
    • Photoshop - [Paid] An Industry standard tool (292:10)
    • [ComingSoon] Krita - [Free] A very capable Photoshop replacement tool (coming in course v1.5)
  • 3D Modeling Tools
    • 3dsMax - [Student: Free for 3 years, or Paid Subscription] An Industry standard tool (191:12)
    • [ComingSoon] A Free 3D tool - (currently reviewing programs to find the easiest and best to use for the students.)
  • Programming - Code - Logic
  • GAME ENGINES Section - Their versions do not matter much for this course, unless the engine has drastically changed.. which is rare, but does happen.

View Full Curriculum



Terms

  • Instant digital redemption

15-Day Satisfaction Guarantee

We want you to be happy with every course you purchase! If you're unsatisfied for any reason, we will issue a store credit refund within 15 days of purchase.