Making Procedural Weapons In Blender 3+
Use Geometry Nodes, and Python to create 100s of game ready assets in just one click!
Watch Promo
Do you want to be able to make hundreds of weapons at the click of a button? Then this is the course for you!
Blender is a brilliant program, capable of creating amazing models which can be exported to any game engine. In this course, we focus on the free and open-source Godot game engine. Many of the techniques taught will be immediately applicable to other game engines as well. Here are just a few of the things you’ll learn during this course:
- Why and when to use procedural generation.
- Understand the main workflow steps.
- Use geometry nodes to assemble new weapons for you.
- Write a basic export script that saves you hours of time!
This is an intermediate course- but wait! What does that really mean?
I always start my courses in an easy to understand manner and talk through all of my steps, however, if you are completely new to Blender or 3D modelling, you might struggle to follow along. If you have some existing Blender knowledge you will be able to jump straight in and follow along!
You'll be OK with little or no experience. With our online tutorials, you'll be amazed at what you can achieve, with instructor support and online help.
The course starts with building some basic weapon components that we will assemble manually and step through all the necessary processes to ensure your exported model works flawlessly... You will apply your new skills to your project all the time. Project files will all be included, as well as additional references and resources - you'll never get stuck. There are talking-head videos along with the screencasts for you to follow.
For each of the models that you build you will follow this process:
- Be taught a new technique.
- Challenged to apply the lessons to your own work.
- Be shown step-by-step how to build it.
- Apply your previous knowledge regularly.
You'll get lifetime access to the course. The creators are qualified and experienced professionals who are able to explain complex concepts clearly, as well as entertain along the way. By the end of the course, you'll be very confident making 3D assets ready for export to Godot.
Access to this course comes with an optional, free community site where you can share games and 3D models and as well as Discord, where you can connect with other students.
Let’s hop on over, into Blender!
Your Instructor
Hi there, it is great to meet you!
I am a self-confessed technology geek and love teaching people new things.
It is a real shame that so many people carry such wonderfully capable devices yet do nothing but the basics on them. Computers, laptops, tablets and smartphones can do much more than most people know. I want to guide, reassure and educate people about using their technology to add to their lives.
I have been playing, yes playing, with technology for as long as I can remember and I still do that today! Admittedly, with other commitments, I have to watch what I spend as technology can burn a very deep hole and quickly.
I have always been inquisitive! even if it meant taking something apart to see how it worked. Of course, not knowing how to put it back together again. To this day I love learning new things and developing myself as a person.
Despite my tech background I remain firmly grounded and talk to people using everyday language, unnecessary techno-babble drives me bonkers. This allows me to chat with people with limited knowledge of a subject and help them understand more.
Course Curriculum
-
StartWelcome To The Course (0:57)
-
StartSuitability Of Procedural Generation (5:33)
-
StartSetting Project Goals (2:30)
-
StartOutlining Our first Specification (1:27)
-
StartGather Reference Material (4:59)
-
StartUse PureRef For Images (3:42)
-
StartModelling Your First Components (12:00)
-
StartMaterials and Material Slots (8:43)
-
StartPreparing Your Models For Export (8:22)
-
StartExport Your Models and Testing (10:14)
-
StartSection Wrap Up (0:50)
-
StartWelcome To Section 2 (1:01)
-
StartOrigin Manipulation (5:27)
-
StartGeometry Nodes Overview (10:12)
-
StartInstancing On Points (6:58)
-
StartCollection Info (8:12)
-
StartRandom Values (5:27)
-
StartManaging External Input Values (3:25)
-
StartUsing A Grid For Displaying Models (9:27)
-
StartA Random Seed Using Time (4:41)
-
StartA Random Seed Using Position (6:00)
-
StartOrganising Nodes (14:55)
-
StartFake Users (9:58)
-
StartA Random Seed Using Scripting (13:49)
-
StartExporting Random Axes (10:47)
-
StartDrag, Drop & Search - New in Blender 3.1 (1:21)
-
StartSection Wrap Up (1:40)
-
StartWelcome To Section 3 (1:19)
-
StartThe Sections Journey (4:02)
-
StartFinding Needed Code (16:05)
-
StartPseudo Coding (8:49)
-
StartAuto-Close Brackets And Quotes (2:07)
-
StartImporting Modules (5:16)
-
StartClearing The Console (2:11)
-
StartFinding An Object Using Python (7:31)
-
StartSelecting An Object By Name (12:36)
-
StartApplying A Modifier (3:34)
-
StartMaking A Single Point (4:14)
-
StartA Quick Code Check And Tidy (6:03)
-
StartExporting As A GLTF in Python (11:51)
-
StartCreating An Export Folder (11:21)
-
StartCreating A For Range Loop (7:56)
-
StartCreating And Assigning A Node Tree (9:30)
-
StartTime For A Refactor (23:22)
-
StartSection Wrap Up (0:54)