3D Game Development with Blender
Build anything you can imagine, and make fun 3D games!
Cantonese
Face-to-Face
Truth is, building games is hard, especially 3D games. But if you have the right tools and the right tour guide, the process can be relatively easy. Building games might just be more fun than playing them!
3D gaming courses tend to come in two flavors. Either you learn to build all your models in a 3D editor like Blender or 3DSMax but you barely get to put them in a game, or you start with a high-end powerful gaming tool like Unity or Unreal, but you can only use models made by others.
In this course, we start from the very beginning. You'll learn how to build your own model of anything you can imagine using Blender, a powerful free tool. There are many Blender classes out there, but most do not concentrate on building models for games, which are different than the models used in movies. Blender is well-known as perhaps the best open-source 3D modeling package in existence.
Blender's best-kept secret is its game engine. Not only can you build models in Blender, you can build full-fledged games. The game system is incredibly powerful, yet not well known.
That's where this course comes in. I'll show you how to create compelling models, how to use Blender's logic bricks to write basic games with no programming, and we'll finally transition to writing your own code with the powerful and popular Python language built into Blender.
The best part of making a game is storing your own playfulness inside a game. I see this course in exactly the same way. Let's play together and build some awesome games.
-
Basic 3D Modelling
-
Building Basic Models
-
Textures and Envirnments
-
Anination
-
Game Input
-
Physics Simulation
-
Managing and Viewing game data
-
Programming with Python
-
Building games
What you will learn
-
Build 3D models suitable for any game engine
-
Manipulate a 3D environment
-
Create custom mesh objects - vehicles, humanoids, animals
-
Use UV mapping for realistic color effects
-
Build basic procedural textures and bake them to UVs
-
Create terrain, sky maps, and ground textures
-
Create timeline-based animations (moving platforms, doors)
-
Use shape keys to modify a mesh (moving eyes and mouth, for example)
-
Create a basic skeleton rig and animate a character with it
-
Combine various animations into actions
-
Master the blender game engine logic bricks
-
Get user input from mouse, keyboard, and joystick
-
Manage collisions through bounding boxes, raycasting, and convex hull
-
Use dynamic physics for realistic motion and collisions
-
Dynamically create and destroy objects
-
Track properties for scorekeeping, inventory, time
-
Create scene overlays for dynamic HUD elements
-
Display dynamic text on the HUD
-
Write Python code for better control
-
Use Python to manage joysticks and mouse with more finesse
-
Generate a realistic car rig with suspension, acceleration, brakes, and emergency brakes
-
Create a basic FPS with mouselook, jumping, and (of course) weaponry.
Requirements
-
Please download and install a recent version of Blender.
-
You may also want an image editor like Gimp (free).
Who this course is for:
-
This is a great course for people wanting to make a 3D game.
-
No art, 3D, or programming experience is necessary.
-
It's also good for adults, because after dealing with reality all day, who doesn't want to catapult cows over castle walls or whatever, right?
our proprietary cloud-based learning platform. It is designed to work seamlessly with free creative and development tools in providing support for DECT education.
Provide DECT Professional TTT Training and Support for Teachers
Krystal’s Student Empowerment Programme (SEP) provides students the knowledge, skills and tools necessary to survive in the global digital economy, preparing them for excellence in their future careers.
Krystal OTP includes all the office tools needed to keep daily office tasks running efficiently and economically.
is a comprehensive program designed to equip individuals and citizens with essential digital competencies and soft skills to thrive in the digital economy.