Unity Game Tutorial: Board Game - Ludo 3D

Learn how to create the board game Ludo 3D with Unity Game Engine.

4.60 (180 reviews)
Udemy
platform
English
language
Game Development
category
instructor
Unity Game Tutorial: Board Game - Ludo 3D
758
students
7 hours
content
Oct 2020
last update
$49.99
regular price

What you will learn

Create a 3D Ludo Game from scratch with Unity Engine.

C# - Lists, Arrays, for loop, foreach loop, while loop,co-routines, statemaschines ...

Node System to move on with a stone.

How AI works and plays alone.

Player input.

Why take this course?

In this Course you'll learn how to create the board game Ludo 3D with Unity Engine. Board games a quite popular even on mobile or pc. I will show you step by step how you can create Ludo.

This course is a Beginner course, so if you have trouble in any case, write me a message or Q&A, and i'll help as best as i can.

If you are beginner, you might have some trouble to follow, but the videos will guide you through the complete course. Don't forget you only become better if you repeat things and keep on learning!

So we create Systems which will give us the freedom to:

C# (Monodevelop)

  • A path system to create our own playfield

  • A statemaschine to handle all players / cpus

  • A node system to know who is where

  • AI which is able to play completely alone

Unity (2018.2)

  • we create a playfield

  • we create a GameManager

  • we create a main menu scene where we can pick who wants to play

  • we create a game over scene to see who are the first 3 players

Course Material

I provide the following Material with the Course:

  1. 1x Node 3D Model

  2. 1x Stone 3D Model

  3. 1x Dice 3D Model

  4. You have to write the code on your own, i do not provide the final scripts!

All other graphics for Menu's, Icons, Images or Buttons need to be created on your own.
All Materials i provide are for education only and should not be in your final release!

Conclusion

In the end of this course you will have a fully functional Ludo 3D Game.

Challenge

After you have created nice Menus, Buttons, and maybe additional content, upload the Game to any Gaming Website, Google Playstore, Apple Store or even Windows Store or Steam.

So what are you waiting for?

Let's make your dream game a reality!!

Level: Beginner
Video Course Length: ~7 hours 
Unity Version required: 5.3+

Screenshots

Unity Game Tutorial: Board Game - Ludo 3D - Screenshot_01Unity Game Tutorial: Board Game - Ludo 3D - Screenshot_02Unity Game Tutorial: Board Game - Ludo 3D - Screenshot_03Unity Game Tutorial: Board Game - Ludo 3D - Screenshot_04

Reviews

Prakash
November 24, 2022
The course doesn't cover many aspects like safe points, online multiplayer etc., Even if those are available in a separate course I would be glad to buy that
Technikum
November 13, 2022
The instructor hasn't heard of efficient or clean code for the life of him, but otherwise a comprehensive and good course with lots of ways to customize the final product
Zohiab
April 21, 2022
[CODE QUALITY - NOT ABOVE AVERAGE] the code quality so far is not above average, don't get me wrong, it's not bad, but we are making everything public a better option will be to make "SerializeField", and we're making public getter functions while a better option will be to use public getter properties. ------------------------------------------------------------------------ [AVOIDING PROBLEMS] we are not creating a traditional ludo game (instead a modified version of it), *what do I mean?* [ANSWER]: the starting node is not the second in its column but the first one, the problem with this is that I tried to change it to the second (as it should be) and now the stone is skipping a node in-between it's the path and going one step ahead of its goalRoute column then entering the goalRoute (so that's an issue which was avoided in the course and I need to find a proper solution for it (i will share that solution in a blog post to help others once I get that)). ------------------------------------------------------------------------ [SKILL LEVEL - NOT BEGINNER] As I tried to explain above as well, I will mention one more time, that the code quality is barely around average and it's not for fresh unity beginners. we are using inner classes (that is another wrong point, as we created an inner public class that in my sense cancels the point of creating an inner class, create a global class if it has to be public or make sure to make it private or protected if it's just going to be a class used inside another class for better security and scope, anyway back to the actual point), enums, and many other unity concepts and for beginners, it will cause problem to understand these without proper explanation in advance with examples so that they understand why-it-is-the-way-it-is. e.g: we created many gameobjects in this course (there's an issue with that as well, when we create an empty gameObject we should reset its transform, as that will help with positioning later). ------------------------------------------------------------------------ [POINTS TO IMPROVE] please create a proper traditional ludo game (one with rules and patterns like a simple board ludo game (same number of nodes, moves, etc)). and try to follow coding standards, like making "SerializeField" instead of the public where possible, using getter properties, and other coding standards. lastly if possible add "unity 2d knowledge" as a prerequisite (may help complete starters). ------------------------------------------------------------------------ [FINAL NOTE] a final note for the course creator, you did a great job, please consider the above as polite improvement suggestions, and thanks for your great work :)
Andreas
February 11, 2022
This course is complete and utter trash. I suggest the instructor learns some proper C# coding first before trying to instruct others. Seriously, the amount of bad code and bad practices taught in this course is staggering. Also unless you are a native German speaker, you will have a hard time at understanding what the instructor is talking about. Unfortunately I'm no longer eligible for a refund.
Aditya
January 20, 2022
Everything was great specially the teacher and his support thanks to Octoman and udemy. but when i started the course i was hoping that you will also teach me to upload my game on playstore and apple store but thats ok for now. After all THE COURSE WAS GREAT. THANKS TO ALL
Darren
December 17, 2021
Initially, I was hesitant to purchase this course because I took a prior course by Octoman (Pinball 3D) and didn’t really enjoy it. Perhaps, it was me as it was my very first endeavor into Unity and I got a little lost. However, I really did enjoy this class. I liked the pace of the class, the detailed instruction and I learned a few things along the way. I would suggest this class for competent beginners to intermediate Unity users. Octoman does not waste time explaining basic code structure, Unity editor features, etc.; which I appreciated. What I liked most about the class is that the code is pretty solid and scalable and can easily be adopted into similar type games. And, the finished game is actually fun. I would have rated the course 5 stars but took 1/2 a star off as Octoman overlooked a feature re: GameSettings and having “No_Player” assigned to a seat, but not a major issue as easily self-addressed. Also, towards the end of the class it was a bit rushed when we got to the mundane parts of polishing your game but I was reaching the point of being done myself so not a big deal for me; however, newer users of Unity may have enjoyed a little more detail. Anyway, great job, Octoman! (I may have to go back and try the Pinball course again.)
Eduardo
November 11, 2021
Really good course! It helped me a lot in a personal project I am doing. The only thing I would add is incremental iteration i.e. each time you add something or write a new method or a line of code go back to Unity to see if it works because afterwards it can become difficult to keep track of all the things you've implemented. Thanks!
Ismael
October 16, 2021
The great course I already started a projet to development a Ludo Game but I was used the base from game chess, but several wrongs made to find a new course or examples, I happy was founded this course and I hope that it able me to finish my project. I suggest to you that to include part that implementing multiplayer in this course or in another, I will certainly buy it.
Joey
June 13, 2021
I liked taking this course, so I can make some board games. Now I can used what I learned here to do so. Thanks for good course.
Ashutosh
April 28, 2021
Awful service . Non Helping instructor. No Project files , actually needed one's. In short one of the most worst teacher and teaching i ever faced .
Vivek
February 23, 2021
very explanatory and detailed, all steps are included from start to end to make a complete turn based game. I have learned a lot from the course. Don't consider 7 hrs video is less, it is very condensed course.
Javanie
December 19, 2020
Simplifies the process of what Ludo games should be as well as game concepts needed for any board game. Finally a course that addresses turn-based traditional board games.
Andrew
December 1, 2020
I found the course very useful. Coming from a C++ and Delphi background I found that it helped the transition to C# in a most practical way. Loved using unity in a useful way lots of stops and rewinds with the video's but they were detailed enough to cope with my inexperience.
Ishan
October 26, 2020
very good instructor. he is so humble and give your all question's answer i leave 1 star because some rule are not included in this course. btw course is too good.
Ahmet
October 19, 2020
It is great tutorial. But if you can make a video about how we can put music and sounds. That will make it better

Charts

Price

Unity Game Tutorial: Board Game - Ludo 3D - Price chart

Rating

Unity Game Tutorial: Board Game - Ludo 3D - Ratings chart

Enrollment distribution

Unity Game Tutorial: Board Game - Ludo 3D - Distribution chart

Related Topics

2415914
udemy ID
6/16/2019
course created date
2/8/2020
course indexed date
Bot
course submited by