Skip to 0 minutes and 4 seconds at W W d C 2,000 twenty three Apple unveiled its first Mr headset the Apple Vision Pro this futuristic product is considered by many in the industry to redefine the X R of course advances in hardware technology ultimately require the software that runs on them to function at the conference apple also gave the idea of how to build the Apple Vision Pro software ecosystem it mentioned using the unity game engine to develop 3D apps for the device this makes the game engine technology represented by unity attract more attention it can be seen that in addition to the main business of developing games game engines have older applications in the context of booming development of new technologies such as matter universe artificial intelligence VR and AR this course will focus on the core technology of game engines and will help you quickly familiarize yourself with and apply the game engine to digital content development through a goal oriented approach to game case development this course consists of 11 parts covering almost the most common and important modules of the game engine so many important game engine modules in addition to complicated content learning itself is very difficult but also requires learners to have a certain computer programming computer graphics and other basic knowledge and even need to understand linear algebra physics and other science knowledge at this point you may be backing out do not be in a hurry through reasonable curriculum design I can let you into the game engine learning in an easy way I will lower your learning threshold stimulate your interest in learning and finally let you master the course knowledge effectively do you believe it or not an important design of this course is to develop a complete three dimensional game as the course objective and clue the course is all about how to design and develop the game all the content you learn can be put into practice immediately to improve learning efficiency and enhance learning effect the course will take you to develop this game is a very common third person perspective strategy class 3D game the game called Animal’s Culture the main role is Annie is the mascot of school of animation and Digital Arts in C U C where I teach well now I take you through this course open the entrance to the matter universe prepare for Apple Vision Pro Development Master Game Engine technology by designing and developing
Duration
11 weeksWeekly study
5 hoursLanguages
English, Italiano, Español, Français, PortuguêsEnglish, Italiano100% online
How it works
Game Design: Practical Unity Development
This course has been certified by the CPD Certification Service as conforming to continuing professional development principles. Find out more.
Develop complete games using Unity engine modules
Want to build real games, not just follow tutorials? This course takes you through creating a complete 3D game called AnimarsCatcher using Unity, covering everything from animation and AI to networking and performance optimisation.
You’ll work through each system hands-on, building the technical skills and creative confidence to develop professional-quality games from start to finish.
Implementing core visual and animation systems
Great games need smooth visuals and believable character movement. You’ll build AnimarsCatcher using skeletal animation blending and inverse kinematics (IK) solvers.
You’ll create camera systems that support cinematic follows and player perspectives, and add particle effects that make actions and environments feel immersive and responsive. These foundational skills establish professional visual quality in your games.
Building intelligent gameplay and UI systems
Create AI using state machines and behaviour trees, implement gameplay mechanics like collision detection, scoring, and power-ups, and build responsive UI canvases that scale across devices.
You’ll also create save systems that persist player progress between sessions. By integrating all these systems, you’ll create compelling player experiences that feel complete.
Adding audio, effects, and network features
Enhance immersion with spatial audio, 3D soundscapes with occlusion effects. Special effects layer particle systems, shaders, and post-processing for visual polish. Multiplayer networking synchronises game states across clients using Unity Netcode.
You’ll harness performance profiling to optimise your game for multiple platforms, ensuring it runs smoothly everywhere. Your finished game will demonstrate industry-standard production values.
Syllabus
Week 1
Course Overview
Course Videos
Course content Game Development Process Game Planning Brief Description of Game Engine Introduction to Unity Game Engine
Resources
Powerpoint
Unit Test
Week course test
Week 2
Character Animation
Course Videos
Role modeling Bone binding Character Animation Control Animator Group animation control
Resources
Reading materials and demo source code
Unit Test
Character Animation tests
Week 3
Game Scene
Course Videos
Render pipeline Material Lights Global lighting system Shadow Rendering optimization
Resources
Reading materials, demo source project, and provided assets.
Unit Test
Game Scene tests
Week 4
Rendering
Course Videos
Render pipeline Material Lights Global lighting system Shadow Rendering optimization
Resources
Reading materials, demo source project, and provided assets.
Unit Test
Rendering tests
Week 5
Camera Control
Course Videos
Game Perspective Camera parameters Cinemachine Cutscenes
Resources
Reading materials, demo source project, and provided assets.
Unit Test
Camera Control tests
Week 6
Artificial Intelligence
Course Videos
Artificial Intelligence in Games Automatic Pathfinding Group behavior Environmental perception Finite State Machines
Resources
Reading materials, demo source project, and provided assets.
Unit Test
Artificial Intelligence tests
Week 7
Special Effect
Course Videos
Particle system Post-treatment effect Shader
Resources
Reading materials, demo source project, and provided assets.
Unit Test
Special Effect tests
Week 8
Gameplay
Course Videos
Game setting Map resource generation Timer Archiving system Archiving system Object pool Other scripts
Resources
Reading materials, demo source project, and provided assets.
Unit Test
Gameplay tests
Week 9
User Interface
Course Videos
Interface design UI Items User Interface Art Edit
Resources
Reading materials, demo source project, and provided assets.
Unit Test
User Interface tests
Week 10
Audio
Course Videos
Audio Basics 3D sound effects Occasions to use audio Game Audio Production Mixer Sound effects
Resources
Reading materials, demo source project, and provided assets.
Unit Test
Audio tests
Week 11
Networking
Course Videos
Network basis Game Networking Type Player Connection Game Object Synchronization
Resources
Reading materials, demo source project, and provided assets.
Unit Test
Networking tests
When would you like to start?
Start straight away and join a global classroom of learners. If the course hasn’t started yet you’ll see the future date listed below.
Available now
Learning on this course
On every step of the course you can meet other learners, share your ideas and join in with active discussions in the comments.
What will you achieve?
By the end of the course, you‘ll be able to...
- create complete version of the game AnimasCatcher
- develop the core modules through course learning
- design basic functions of the game
Who is the course for?
This course is ideal for computer science or digital media students, hobbyists, indie developers, and career switchers with basic Python or C# knowledge who wants to break into game development.
What software or tools do you need?
- Unity: The game AnimarsCatcher in this course was developed with Unity2022.2.15f1. Please ensure that the Unity version you use is no lower than this one - https://unity.com/
- Blender: For 3D modeling - https://download.blender.org/
- Mixamo: For 3D character animation - https://www.mixamo.com/
Who will you learn with?
Who developed the course?
Communication University of China
The Communication University of China (CUC) is one of the China’s key universities included in 211 Project and “985 Project Innovation Platform” under the Double First-Class Initiative, which is directly administered by the Ministry of Education. CUC was the first communication university founded in 1954 . In August 2004, it was renamed from Beijing Broadcasting Institute to Communication University of China.
| Unlock nowUpgrade and unlock this entire course now | |||
Ways to learn | Subscribe & save | Buy this course | Start learning today |
|---|---|---|---|
| Choose the best way to learn for you! | $349.99 for one year Automatically renews | $79/one-off payment | Free |
| Develop skills to further your career | Fulfill your current learning need | Try this course - with limits | |
| Access to this course | tick | tick | Limited to 11 weeks |
| Access to 1,000+ courses | tick | cross | cross |
| Learn at your own pace | tick | tick | cross |
| Discuss your learning in comments | tick | tick | tick |
| Certificate when you're eligible | Digital only | Printed and digital | cross |
Cancel for free anytime |
Ways to learn
Choose the best way to learn for you!
Buy this course
$79/one-off payment
Fulfill your current learning need
- Access to this course
- Learn at your own pace
- Discuss your learning in comments
- Printed and digital certificate when you’re eligible
Subscribe & save
$349.99 for one year
Automatically renews
Develop skills to further your career
- Access to this course
- Access to 1,000+ courses
- Learn at your own pace
- Discuss your learning in comments
- Digital certificate when you're eligible
Cancel for free anytime
Start learning today
Free
Try this course - with limits
- Limited to 11 weeks
Find out more about certificates, Unlimited or buying a course (Upgrades) | |||
Find out more about certificates, Unlimited or buying a course (Upgrades)
Learning on FutureLearn
Your learning, your rules
- Courses are split into weeks, activities, and steps to help you keep track of your learning
- Learn through a mix of bite-sized videos, long- and short-form articles, audio, and practical activities
- Stay motivated by using the Progress page to keep track of your step completion and assessment scores
Join a global classroom
- Experience the power of social learning, and get inspired by an international network of learners
- Share ideas with your peers and course educators on every step of the course
- Join the conversation by reading, @ing, liking, bookmarking, and replying to comments from others
Map your progress
- As you work through the course, use notifications and the Progress page to guide your learning
- Whenever you’re ready, mark each step as complete, you’re in control
- Complete 90% of course steps and all of the assessments to earn your certificate
Want to know more about learning on FutureLearn? Using FutureLearn
Do you know someone who'd love this course? Tell them about it...
You can use the hashtag #GameDesign to talk about this course on social media.
More courses you might like
Learners who joined this course have also enjoyed these courses.
Browse more in IT & Computer Science and Creative Arts & Media
