We may earn an affiliate commission when you visit our partners.
Course image
Mammoth Interactive and John Bura

"There is so much content. I love how Blender is put into the course to give you the option to create your own weapons." - Keith

"I like that you guys take the time to explain every single detail. Looking forward to get into the more serious chapters. You rock. " - Paul Tibulca

Read more

"There is so much content. I love how Blender is put into the course to give you the option to create your own weapons." - Keith

"I like that you guys take the time to explain every single detail. Looking forward to get into the more serious chapters. You rock. " - Paul Tibulca

"I love FPS/Battle Royale games and have been wanting to make my own game for quite a while. The fact that there is a course that teaches people how to make their own Battle Royale game is absolutely amazing. The learning is not too fast-paced or too slow-paced. It's just the right speed and goes in depth for specific assets, modifications etc. This course is amazing. " - J Dean

"So far this course is very good. The instructor takes his time to explain everything and is not rushing. I will update on this comment once I've completed a bit more of the course." - Alexander K.

We at Mammoth Interactive value input from students like you. We check the Q&A and will get back to every Q within 2 business days.

Do you love Battle Royale games? This is the perfect course for you. Learn how to create a full 3D environment as well as create and animate characters to wield weapons and run a muck as they try to survive your own Battle Royale.

A wildly successful Kickstarter funded this course

In this course, you learn how to build your own Battle Royale and 3D Adventure Game with Unity® and Blender. This course is unique because we make both the code and the art for the game from scratch. We teach you the fundamentals of designing, coding, and modeling a 3D game.

First you design the game and its functionality in Unity®. You learn how to code in C# and build video game levels. Don't worry if you've never coded before. We start simple and add more to the game as the course goes on.

Why Unity®?

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, which means it is easy to use with other platforms.

Then you create the 3D models for the game in Blender. You build all the art assets for the game. You learn how to integrate your art from Blender into Unity®.

Why 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 we do in this course.

This course contains many Blender sections to give you an in-depth curriculum of 3D modeling your Battle Royale, not just coding. You can choose to build models from scratch or download them from the source files we provide and import straight into Unity.

Let's get started

Included in this course are bonus sections on topics including C# and Java. This is for when you finish your Battle Royale. You get more content at a great price.

"Great instructor. Amazing course, very helpful" - Hussein C.

Enroll now to join the Mammoth community.

Enroll now

What's inside

Learning objectives

  • Build a 3d adventure game in unity® from scratch
  • Create your own unique battle royale system.
  • Navigate the unity® editor.
  • Design large environments for your character to explore in.
  • Build video game levels.
  • Create your own materials.
  • Build 3d models for the game in blender.
  • Integrate the art from blender into unity®.
  • Learn the basics of animation.

Syllabus

Introduction to Unity
Unity Editor
Moving a Cube
Materials
Read more

Traffic lights

Read about what's good
what should give you pause
and possible dealbreakers
Teaches the fundamentals of designing, coding, and modeling a 3D game, making it suitable for individuals with little to no prior experience in game development
Uses Unity, a cross-platform game engine that allows for easy deployment to other platforms, which is beneficial for developers looking to reach a wider audience
Uses Blender, a free and open-source 3D creation suite, which lowers the barrier to entry for students who may not have access to expensive software
Covers both coding in C# and 3D modeling in Blender, providing a comprehensive skillset for creating games from scratch, which is valuable for indie developers
Includes bonus sections on C# and Java, which can be helpful for learners who want to expand their programming skills beyond the scope of the core game development content
Requires learners to download and install both Unity and Blender, which may require a computer that meets the minimum system requirements for both software packages

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Reviews summary

Build 3d games with unity and blender

Based on the very positive sample reviews provided within the course description, learners say this course offers so much content, teaching you to build 3D games like a Battle Royale using Unity and Blender. Students praise how the instructors explain every single detail and that the learning is not too fast-paced or too slow-paced, striking just the right speed. Reviewers found it very good and amazing, highlighting its practical approach to creating your own game and the valuable inclusion of Blender for creating your own weapons and art assets alongside Unity coding.
Course offers a large amount of material.
"There is so much content."
Learning pace is comfortable for students.
"The learning is not too fast-paced or too slow-paced. It's just the right speed and goes in depth for specific assets, modifications etc."
Covers Unity coding and Blender art creation.
"I love how Blender is put into the course to give you the option to create your own weapons."
"We make both the code and the art for the game from scratch."
Instructors explain concepts thoroughly.
"I like that you guys take the time to explain every single detail."
"The instructor takes his time to explain everything and is not rushing."
Builds actual games, enabling hands-on learning.
"I love FPS/Battle Royale games and have been wanting to make my own game for quite a while. The fact that there is a course that teaches people how to make their own Battle Royale game is absolutely amazing."

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Build a Battle Royale and an RPG in Unity and Blender! with these activities:
Review C# Fundamentals
Solidify your understanding of C# syntax and programming concepts before diving into the Unity scripting sections of the course. This will make learning Unity easier.
Show steps
  • Review basic C# syntax and data types.
  • Practice writing simple C# programs.
  • Familiarize yourself with object-oriented programming concepts in C#.
Brush Up on 3D Modeling Basics
Revisit the fundamentals of 3D modeling in Blender to prepare for creating game assets. This will help you better understand the Blender sections of the course.
Browse courses on 3D Modeling
Show steps
  • Review basic Blender interface and navigation.
  • Practice creating simple 3D shapes and objects.
  • Experiment with different modeling tools and techniques.
Review 'Blender For Dummies'
Supplement your Blender skills with a comprehensive guide. This book will help you better understand the Blender sections of the course.
Show steps
  • Read the introductory chapters on Blender's interface and tools.
  • Follow along with the tutorials on basic modeling techniques.
  • Experiment with different features and tools in Blender.
Four other activities
Expand to see all activities and additional details
Show all seven activities
Practice C# Coding Challenges
Reinforce your C# coding skills by completing coding challenges on platforms like HackerRank or LeetCode. This will improve your problem-solving abilities and coding efficiency.
Show steps
  • Select a coding challenge platform and create an account.
  • Choose C# as your preferred language.
  • Solve a variety of coding challenges, focusing on different C# concepts.
Create a Simple Weapon Model
Apply your Blender skills by creating a simple weapon model, such as a sword or axe. This will give you hands-on experience with the modeling process.
Show steps
  • Gather reference images of the weapon you want to model.
  • Create a basic shape of the weapon using Blender's modeling tools.
  • Add details and refine the model.
  • Texture and shade the model.
Review 'Unity in Action, Third Edition'
Deepen your understanding of Unity with a comprehensive guide. This book will help you better understand the Unity sections of the course.
Show steps
  • Read the chapters relevant to the course topics.
  • Follow along with the examples and exercises in the book.
  • Experiment with different features and tools in Unity.
Create a Game Design Document
Solidify your understanding of game design principles by creating a game design document for a Battle Royale or RPG game. This will help you think critically about the game's mechanics, features, and target audience.
Show steps
  • Define the game's concept, genre, and target audience.
  • Outline the game's core mechanics and features.
  • Design the game's levels, characters, and story.
  • Create a detailed document outlining all aspects of the game.

Career center

Learners who complete Build a Battle Royale and an RPG in Unity and Blender! will develop knowledge and skills that may be useful to these careers:
Game Developer
A game developer brings video game concepts to life through coding, design, and art. The skills taught in this course directly correlate with the responsibilities of a game developer. This course provides hands-on experience in building both a Battle Royale and a 3D Adventure game, using Unity and Blender. You learn to design game functionality, code in C#, build levels, create 3D models, and integrate art assets which are all essential skills. The knowledge of designing and implementing game mechanics, player movement, weapon systems, and enemy AI from this course can greatly help the aspiring game developer.
Unity Developer
A Unity Developer specializes in using the Unity game engine to create interactive experiences. This course is valuable for anyone aspiring to be a Unity Developer, as it offers comprehensive training in Unity using C#. The course goes over designing game functionality and building video game levels. Working through the course helps you learn to integrate art assets and implement user interfaces. This course also teaches level design using terrains, water, and lighting which are all skills that a Unity Developer should have. As a Unity Developer, familiarity with Blender is useful making this course doubly helpful.
Blender Artist
A Blender Artist is responsible for creating 3D models and art assets using the Blender software. This course features extensive Blender sections that provide an in-depth curriculum of 3D modeling, which is why it's useful for aspiring Blender Artists. Through the course, budding Blender Artists learn to build art assets for games, create character art, and use tools such as the Mirror Modifier. The course offers hands-on experience in 3D modeling for a Battle Royale game and helps you create the art assets from scratch. This course may benefit people pursuing careers as Blender Artists.
Level Designer
A level designer crafts the environments and layouts within video games. This course helps build a foundation for a career as a level designer. It walks learners through designing large environments for a character to explore, building video game levels, and painting the terrain. Further, the course goes over creating materials, designing dungeons, and implementing teleportation mechanics, which are all important to the level designer. By working through the projects in this course, aspiring level designers gain practical skills and knowledge that will help lead to success.
3D Modeler
A 3D modeler creates three-dimensional representations of objects and characters for use in games, movies, and other media. The Blender sections in this course give you an in-depth curriculum of 3D modeling, which is beneficial to 3D modelers, who must have expertise in such tools. With this course, learners create character art, working on details such as head shaping, body blocking and detailing, and hand detailing. This course is a good starting point for anyone interested in 3D modeling with Blender.
Technical Artist
A technical artist bridges the gap between artists and programmers, ensuring that art assets work seamlessly within a game engine. Aspiring technical artists may use the course to learn about integrating art from Blender into Unity. The course also provides experience in creating materials, applying physics, and implementing particle systems. The course may help introduce aspects of shaders and visual effects. Also, the course teaches level design.
Indie Game Developer
An indie game developer works independently or in a small team to create and publish their own games. This course is well-suited for aspiring indie game developers, who often need a wide range of skills. The course provides hands-on experience in building both a Battle Royale and a 3D Adventure game, using Unity and Blender. This course may help the indie game developer. This course will provide experience in game design, coding, 3D modeling, and art asset integration.
Game Designer
A game designer is responsible for the overall vision and design of a video game. The experience in this course may be helpful for a game designer by teaching how to create a Battle Royale system and design large environments for characters to explore. Further, the course teaches level design and main menu creation. This course does not directly address game narrative or player psychology. This is important for effective game design, but the course may be useful.
Animator
An animator creates the movement and visual effects for characters and objects in video games and other media. This course introduces the basics of animation, which may be attractive to an animator. Furthermore, by teaching the creation of 3D models for games in Blender, one will come to appreciate the work of animators. The course assumes no prior experience so it represents a good place to start.
Software Developer
A software developer may work in a variety of fields to create a variety of software. Software development is a broad field. The experience in this course may be helpful for a software developer by teaching coding in the C# programming language. The course will help the software developer build systems.
Virtual Reality Developer
A Virtual Reality Developer builds immersive experiences. Virtual Reality is a growing field. The instruction in this course may be helpful for a Virtual Reality Developer. For example, Unity is often used in this field. So, learning to build things in Unity may be useful to a Virtual Reality Developer.
Augmented Reality Developer
An Augmented Reality Developer builds immersive experiences. Augmented Reality is a growing field. The instruction in this course may be helpful for an Augmented Reality Developer. For example, Unity is often used in this field. So, learning to build things in Unity may be useful to an Augmented Reality Developer.
Simulation Developer
A simulation developer creates realistic simulations for training, research, or entertainment purposes. This course may be helpful for a Simulation Developer. The course addresses building environments and applying physics and provides a good jumping off point for creating a simulation.
Mobile Game Developer
Mobile game developers focus on creating games specifically for mobile devices. This course provides hands-on experience in game development using Unity, a widely used engine for mobile games. It may be helpful for learning the fundamentals of game design, coding, and asset creation. Skills taught in this course may improve the quality of one's work.
Web Developer
A web developer builds and maintains websites. Web Development is a broad field. The experience in this course may be helpful for a web developer by teaching coding in the C# programming language. It is unusual for a web developer to work with C#, but it is a helpful asset to have. The course is not directly correlated with the work of web development, but it may nevertheless be useful.

Reading list

We've selected two books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Build a Battle Royale and an RPG in Unity and Blender!.
Provides a comprehensive guide to Unity, covering everything from the basics to advanced topics like scripting, animation, and physics. It's a great resource for intermediate to advanced users who want to deepen their understanding of Unity. It is commonly used as a textbook at academic institutions. It provides additional depth to the Unity sections of the course.
Provides a comprehensive introduction to Blender, covering everything from the interface to modeling, texturing, and animation. It's a great resource for beginners who want to learn the basics of 3D modeling. It is particularly useful for those who are new to Blender and want a step-by-step guide. While not required, it can serve as a helpful reference throughout the course.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser