Quill18's Unity 3d & Blender Game Programming Tutorials
This page is a repository for project files from the tutorials on my quill18creates YouTube channel. Make sure to subscribe there to never miss a tutorial. Also, if you like playing games you should also subscribe to my main quill18 channel .
Donations
These tutorials and files are provided free of charge. If you find these tutorials helpful, please consider donating to help support my efforts.
Buy Quill a beer! ($5)
Buy Quill a beer and poutine ! ($15)
Buy Quill some Scotch! ($40)
Buy Quill a month of Unity Pro! ($75)
Buy a night out for Quill and his wife! ($100)
Prefer Bitcoin? 1Q6hz8h3F9YPmRGrGV3uUPo8JLyEQR5p1m
Questions?
Email: quill18@quill18.com . You can also tweet me at @quill18
License
This code is licensed under the MIT License . Basically, do whatever you want with it but don't blame me if it breaks. (Note that this does NOT give you the right to re-publish my tutorial videos.)
Unity 3d Tutorials
Multiplayer First-Person Shooter Tutorial
Yes, that's right, multiplayer !
Part 1-13 covered:
Building a level in Blender 3d
Texturing and UV Mapping
First-person character controller
Photon Unity Networking, Cloud-based servers
Matchmaking, room-creation, and joining
Syncing character positions across the network
Mecanim-based character animation (Running, Strafing, Jumping)
Shooting, Taking Damage, and Dying
Using RPC calls to broadcast events across the network
Added in Part 14-15 (Feb 25th, 2014):
The start of a networked "FX" system.
How to procedurally generate sounds using BXFR.
Basic shooting visual and sound effects. (Currently coming out of our foreheads.)
Sounds (Including techniques for generating good sound effects using free tools)
Added in Part 16-17:
Proper in-hand guns. Moving the shooting FX to the guns.
Coming soon:
Health & Armor Pickups
Moving platforms and elevators
Teleporters
Three basic weapon types: Sniper Rifle, Machine Gun, Rocket Launcher
Multiple game modes: Deathmatch, Team Deathmatch, Capture the Flag
AI bot programming basics (Pathfind around the map, grab pickups, shoot enemies.)
Explosions! Projectiles! Particle effects!
[Download complete project files]
Simple First-Person Shooter
FPS Camera
FPS Controls and Mouse Look
Lighting
Shooting physics-enabled bullets
Basic destructible enemies
VIDEO
[Download complete project files]
Destructible Objects
Some simple modelling in Blender 3d
Simple UV mapping & texturing
Using the Fracture tool in Blender to create "destroyed" objects
Replacing objects in Unity 3d
More complex physics collisions
VIDEO
[Download complete project files]
Dynamically creating meshes/models (SimCity-style roads)
Creating polygons in real-time in response to user input
UV mapping & texturing
Pathfinding discussions
VIDEO
[Download complete project files]
A* Pathfinding for RTS/TD Games
Simple terrain creation in Blender 3d
Creating simple agents that can move around
Quick A* pathfinding through a large map
VIDEO
[Download complete project files]
AAA_FPS_GOTY: Complete Multiplayer FPS Shooter Game (Ludum Dare 26 - Theme: Minimalism)
A complete game created in under 48 hours for Ludum Dare !
First-Person Shooter
16-player Multiplayer via the Photon Unity Networking Cloud
Bots that us A* pathfinding to navigate the level
HUD, Powerups, Jumping
Lighting, transparencies, shadows
Animated Characters
Baked Lightmaps
[Download partial project files] (Because of reasons , I can't include the complete Unity project as-is, but my personal source code is all included.)