
Learn to create reusable methods in Unity, call them from the Start method, print messages with Debug.Log, and apply loops, Vector3 movement, and rotation for a moving player.
Implement a jump system in Unity by adding a jump timer and duration, using a 'jumping area' trigger to enable jumping, and mapping input to control jump height.
Learn to implement wall jumping in Unity by creating a wall area, physics material, and trigger-based logic; configure friction, can-jump flags, and speeds for responsive moves.
Build a rotating coin in Unity, detect collection with a trigger, update the game score in the controller, and show it via a responsive user interface canvas.
Create destructible bricks in Unity with colliders and a destruction area; spawn and vanish coins on destruction; use prefabs and a pause pole to stop the player.
Set up a speed area in Unity with an arrow prefab to move the player. Use triggers and a direction enum to detect left or right areas and log results.
Add enemies in Unity by creating a goomba that patrols left and right with a shared enemy script, and implement collision to kill the player and restart via scene management.
learn to build destroyable enemies in Unity by using a base enemy class, prefabs, and a destruction area; extend to simple and shell enemies with patrolling movement and shell spawning.
Design and implement a shell enemy that moves along the x axis, bounces bricks, destroys enemies on collision, and a plant enemy that rises and hides with visible height.
Create a rotating power-up with particle effects and a trigger-based collection; instantiate a collect effect, destroy the power-up, and enlarge the player.
Implement a power-up that grants temporary invincibility and makes the player blink for visual feedback, while finishing the level triggers a camera stop and a transition to the next scene.
Create a parallax background in Unity with mountains and clouds across two layers, using a parallax script to loop backgrounds as the player moves for an endless level.
Duplicate, resize, and position clouds for a cloudy parallax background in Unity, then implement a speed-controlled parallax to move elements left and test across aspect ratios.
Create a Unity main menu and interface by configuring build settings and scenes, then design a responsive canvas UI with anchors, text, and buttons to load scenes and show help.
Fine tuning enhances game feel by adjusting collisions, gravity, and jumping. Switch to sphere colliders for forgiving physics and use a game controller to tune gravity and movement.
Learn to manage Unity collisions with a layer collision matrix, assigning layers for enemies, players, and areas. Implement a timer script to destroy objects and tune enemy interactions through testing.
Improve shell enemy collisions in Unity by using on collision enter and on trigger enter to ignore players and destroyers, enable gravity, and ensure shells reflect and clear enemies.
Leverage a singleton level manager to track current world and level, load next levels, and ensure consistent scene loading, prefabs, and level design across multiple Unity scenes.
Design level progression from level 1-1 to 1-3 by crafting coins, walls, enemies, wall jumps, and finish lines, while tuning pacing, physics, and level management in Unity.
Learn Blender, a free, accessible 3d modeling program, and set up basic preferences like left-click selection and emulate numpad for laptops. Use shift for quick object focus.
Master basic object manipulation in Blender by moving, scaling, and rotating a cube along x, y, and z axes, then switch to edit mode to adjust vertices, edges, and faces.
Learn to use Blender's most frequently used tools, extrude, edge loops with ctrl+R, dissolve and fill edges, duplicate and separate objects, and snap and proportional editing for precise modeling.
Use blender's mirror modifier to turn half a mesh into a full object, saving modeling time. Set the mirror axis, enable unclipping, and apply the modifier for seamless symmetry.
"The more I get into this course the more I am so damn glad I got it! The teacher is amazing and goes in-depth with what he does. Loving everything so far!" -James F, Mammoth Student.
Do you want to learn Unity® from the ground up? This course is for you!
Build 2 Huge 3D Games in Unity: Complete C# & Blender Models is perfect for fans of Zelda and Metroidvania games. You'll build 2 satisfying games explained step by step!
"Instructor is very clear and he carefully explains each concept while demonstrating it. This appears to be an excellent course to start with, even if you've never coded in C# before."
Funded by a #1 Kickstarter Project by Mammoth Interactive
Build video game levels.
Create your own materials.
Animate models to move in the game.
Code in C# for Unity®.
Know the foundations of 3D model-making in Blender.
Unwrap UV's and perform simple texturing of 3D art assets.
Build games that you can easily expand and customize.
Build 3D "Legend of Zenda" and Super Marlo Runner games in Unity® from scratch.
Navigate the Unity® editor.
First you will learn C# general programming. You'll learn how to write syntax, what it does, and how it functions. Mammoth Interactive instructor and game developer Glauco Pires will teach you the best examples on how C# programming is performed on objects.
Then you will jump into coding 2 games with movement controls, camera controls, AI, ability acquisition, dungeon completion, and designing with Blender.
Included in this course is material for beginners to get comfortable with the interfaces. Please note that we reuse this content in similar courses because it is introductory material. You can find some material in this course in the following related courses:
How to develop your first 7 games in Unreal and Unity
Build "The Legend Of Zenda" Game in Unity and Blender
Make a 3D Unity Action Game & Low Poly Buildings in Blender
28 Low Poly Models and a Unity® Game - Complete 3D Developer
Professional Game Development: 3D Modeling and Unity C#
Create 19 Low Poly Models & Your First 3D RPG In Unity® C#
Complete Unity and Android Development: Build Games and Apps
C# Masterclass: Make RPG & Mobile Games in Unity & Blender
Complete a Runner Game with 19 3D Models (and Learn to Code)
Build and model a Super MARLO runner clone in Unity
Build 43 Models & a 3D Runner Game in Unity® with C# Code
Ultimate Guide to Blender & Unity: Game Design & Development
Make a Fully Featured Game: Code in C#, Make Low Poly Models
Make a Unity Platform Game & Low Poly Characters in Blender
Make Games and Web Apps: Unity, React and Redux Masterclass
What Makes this Mammoth Interactive course unique?
Learn to make both the code and art for games FROM SCRATCH
Understand thoroughly how to develop characters in Blender
Learn many new techniques for UV Mapping game characters.
Lessons are straight to the point and easy to follow. If you want to learn the more intermediate to advanced coding techniques required for games, enroll now while this Mammoth Interactive course is on sale!
A Huge Library of Steps
You don't need to have any programming, Unity®, or Blender experience. This course is paced for beginners, making it super easy to understand. Enroll now in this special offer of a great tutorial package!
Learn a Cross-Platform Game Engine
Unity® is one of the most popular platforms in game development. You can use Unity® to build 2D and 3D games. Unity® is cross-platform and easy to use with other platforms. Learn all about Unity® in Build 2 Huge 3D Games in Unity: Complete C# & Blender Models.
Build 3D Art Assets in a Popular Production Suite
You will learn to create 3D models for games in Blender. You build all the art assets for the games, including characters, weapons, enemies, cannon, dungeon, and temple. You'll learn how to integrate your art from Blender into Unity®.
Why Should You Learn Blender?
Blender, like Unity®, is a popular production suite that is free to download.
Blender is a revolutionary tool for making 3D art digitally.
With Blender, you can make art assets for games, like in this Mammoth Interactive course.
Become an independent developer who understands all sides to game development
Enroll Now for Lifetime Access