3D Game Development with Blender

Build anything you can imagine, and make fun 3D games!

Cantonese

Face-to-Face

Start date: TBC

Location: InnoCentre, 72 Tat Chee Avenue, InnoCentre, Kowloon Tong, Kowloon, Hong Kong

*A professional certificate* will be awarded by Krystal Institute upon completion of the course.

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

015_001.jpg

What you will learn

  1. Build 3D models suitable for any game engine

  2. Manipulate a 3D environment

  3. Create custom mesh objects - vehicles, humanoids, animals

  4. Use UV mapping for realistic color effects

  5. Build basic procedural textures and bake them to UVs

  6. Create terrain, sky maps, and ground textures

  7. Create timeline-based animations (moving platforms, doors)

  8. Use shape keys to modify a mesh (moving eyes and mouth, for example)

  9. Create a basic skeleton rig and animate a character with it

  10. Combine various animations into actions

  11. Master the blender game engine logic bricks

  12. Get user input from mouse, keyboard, and joystick

  13. Manage collisions through bounding boxes, raycasting, and convex hull

  14. Use dynamic physics for realistic motion and collisions

  15. Dynamically create and destroy objects

  16. Track properties for scorekeeping, inventory, time

  17. Create scene overlays for dynamic HUD elements

  18. Display dynamic text on the HUD

  19. Write Python code for better control

  20. Use Python to manage joysticks and mouse with more finesse

  21. Generate a realistic car rig with suspension, acceleration, brakes, and emergency brakes

  22. Create a basic FPS with mouselook, jumping, and (of course) weaponry.

015_003.jpg

Requirements

  1. Please download and install a recent version of Blender.

  2. You may also want an image editor like Gimp (free).

Who this course is for:

  1. This is a great course for people wanting to make a 3D game.

  2. No art, 3D, or programming experience is necessary.

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

UFO_Moment.jpg

1 Hour 3D Animation Experience

X-max5.jpg

3D Animation – Creativity Winter Camp 

4.webp

3D Blender Ingenuity Bootcamp Foundation

4.webp

3D Blender Ingenuity Bootcamp Intermediate

4.1.jpg

3D Blender Ingenuity Bootcamp Advanced

AEnB2Uoy1xT2W7sNbdYa7vX4yWkkaYq6Wm1r1G9qnWLlkLTSi-o4vGvsDsw0seNRMlhFNLMLRUW1cS2scltIDnAuWU

 Other Learning Experiences

RTTP From Maya and 3ds Max to Blender

RTTP.jpg
20210813_102521.jpg

DECT Training Program

Advanced Game Programming

Image by Nassim Allia
TAGD.webp

Technical Artist for Game Development

Certificate in Creative Digital Media Design

Creative_cover.jpg
Frontend_cover.jpg

Certificate in Frontend Web Developer

Certificate in Backend Web Developer

Backend_cover.jpg
Python_Flyer_cover.png

Python Web Framework Development

Python Digital Media Tools Development

Coding

Certificate in Metaverse Development Assistant

metaverse-woman-in-vr-glasses-playing-ar-augmente-2022-02-01-21-15-52-utc.jpg
I&G_home.png

Practical Applications Of Digital Image Processing

Krita_home.png

Practical Applications Of Computer Graphics

Practical Applications Of 3D Software

home.png
UXUI_home.png

Practical Applications Of UX/UI

3D_print_home.png

Practical Applications Of 3D Printing