Course Summary
Learn about the different platforms and tools used in game development in this course. Gain practical skills in creating games for both desktop and mobile platforms.Key Learning Points
- Explore different game engines and platforms
- Learn how to create games for desktop and mobile platforms
- Understand the basics of game design and development
Job Positions & Salaries of people who have taken this course might have
- USA: $75,000
- India: ₹9,00,000
- Spain: €30,000
- USA: $75,000
- India: ₹9,00,000
- Spain: €30,000
- USA: $80,000
- India: ₹8,00,000
- Spain: €35,000
- USA: $75,000
- India: ₹9,00,000
- Spain: €30,000
- USA: $80,000
- India: ₹8,00,000
- Spain: €35,000
- USA: $70,000
- India: ₹7,00,000
- Spain: €25,000
Related Topics for further study
Learning Outcomes
- Gain practical skills in game development
- Understand the basics of game design and development
- Learn about different platforms and tools in game development
Prerequisites or good to have knowledge before taking this course
- Basic programming knowledge
- Familiarity with game design concepts
Course Difficulty Level
IntermediateCourse Format
- Online
- Self-paced
- Video lectures
- Assignments
Similar Courses
- Introduction to Game Development
- Unity Certified Programmer Exam Preparation
Related Education Paths
Notable People in This Field
- Mark Brown
- Extra Credits
Related Books
Description
The device or "platform" that a game is developed for and played on has a massive impact on the game development process. In this hands-on course you will explore how to develop a game for a variety of modern platforms, including Web, Windows, Mac OS X, iOS, and Android. While building a complete game, you will learn intermediate and advanced game development techniques in the Unity game engine. By the end of the course, you will understand how to develop, refine, package, and prepare your game for distribution on a variety of game platforms. Particular attention will be given to developing a 2D platformer game that supports multiple forms of input (keyboard/mouse, controller, and touch), works across multiple forms of output (screen size, screen resolution, sound), and performs well on a variety of computing devices.
Outline
- Starting the Project
- Course Overview
- Brief History of Game Platforms
- Modern Game Platforms
- Project Overview
- Getting Started
- Creating Tree Sprite
- Creating Ground Tiles
- Creating Platforms
- Setting up the Player
- Tags
- Layers
- Sorting Layers
- Player Animations
- Player Animator Controller
- Character Controller
- Using Game Controllers
- History of Video Games
- Download and Install (the latest) Unity3D
- Troubleshooting Tips
- Downloading Project Assets
- Solutions to Sparty not moving
- Game Controller Details
- Week 1 Quiz
- Getting the Game Playable
- Level Design with a Snap!
- Moving Platforms
- Project Organization
- Camera Follow
- Character Controller Code Part 1
- Character Controller Code Part 2
- Adding Double Jump
- Death Zone
- Coins
- Victory
- Particle Effects
- Enemy Setup
- Enemy Animation
- Attacking and Stunning Enemy
- Moving Enemy
- Enemy Code Part 1
- Enemy Code Part 2
- Player Bounce on Enemy Stun
- Week 2 Quiz
- Building Out the Game
- Parallax Scrolling Part 1
- Parallax Scrolling Part 2
- Image Effects
- User Interface Setup
- Hiding UI in the Scene View
- Game Manager
- Player Prefs
- Game Manager Code
- Custom Editor Tools
- Out-of-Game Scenes
- The Main Menu
- Cross Platform Menu Controller Support
- Supporting Mobile Cross Platform Input
- Course Project Goals
- Week 3 Quiz
- Preparing to Ship!
- Building Overview (+ Web Player)
- Building for WebGL
- Building for PC and Mac
- Building for iOS
- Building for Android
- Taking Screenshots
- Creating a Game Web Page
- Finishing Up
- End of Course
- Game Polish (aka, Game Feel and Juice)
- Integrating Analytics
- Monetization
- Playtesting and Balancing
- Optimization
- Building for iOS and Android Resources
- Creating a Game Trailer
- Game Web Page Resources
- Distribution Channel Resources
- Additional Resources
Summary of User Reviews
This game development course has received positive reviews from users. Many found it to be a comprehensive and practical guide for learning about different platforms.Key Aspect Users Liked About This Course
The course provides hands-on experience with different game development platforms.Pros from User Reviews
- Comprehensive coverage of different platforms
- Step-by-step instructions and practical exercises
- Engaging and knowledgeable instructors
- Useful resources and support for learners
- Great for beginners and intermediate learners
Cons from User Reviews
- Some users found the pace too slow or too fast
- Limited focus on advanced game development techniques
- Not suitable for those seeking in-depth coding instruction
- Lack of personalized feedback on assignments
- Price may be too high for some learners