Glauco talks about upcoming Unity AI

We are nearing completion of Mobile Machine Learning and its stretch goal topics. Because we raised enough money to hit stretch goals, backers of every pledge level will get to learn with our game developer Glauco Pires!

Glauco has been working on Unity artificial intelligence (AI) courses. We will soon release to you these and Mobile Machine Learning.

Read below our interview with Glauco Pires

Glauco shares how he found his passion for gaming. He also gives advice for up-and-coming developers who want to make it in the games industry.

Q: What latest exciting projects have you been working on at Mammoth Interactive?

A: I’ve been cooking a couple of AI courses made in Unity. In these courses, you will use Unity on its own to make 3D games with the C# programming language.

Students will learn how how to take their games to the next level. You can take any game no matter how simple and make it instantly more efficient using AI.

Besides, I believe games are the best means of seeing the full potential of AI: the way characters, monsters and spaceships are able to move and behave is just magical (Well, it’s actually a mix of maths and algorithms 😉 we’ll talk about this).

Q: Why do you like working at Mammoth Interactive?

A: It’s always an amazing experience to work with Mammoth. The crew is easygoing, and we all work together to achieve our goals. Being able to reach hundreds of thousands of students and teach them our day-to-day craft is fulfilling. 

Also, even though I grew up using the Internet, it still amazes me that I work 10,000 kilometers away from the headquarters in the Brazilian hot weather 🙂

Q: Share something lighthearted from the past 2 months, related to your work.

A: The good thing about creating courses is the reach you can achieve with the Internet. One of the best things I’ve seen in my entire career was a review from a student, who lives in another country and was really satisfied about the lessons.

He is a father of two kids, and throughout the course, he showed them the results of his learning process. They even had the chance to compare the game he made with the games the kids played at their game consoles.

Being able to make a difference in people of all ages and provide fun, family moments like this is something that makes working with games really worth it.

Q: Why did you enter the game development field?

A: I’ve played games since I was a young child, from 2D platformers in the Sega Genesis to shooters and open-world adventure games in the Xbox One.

In my early teenage years, I got hooked to Counter-Strike (v1.0 back then). I became curious about how game maps were made. It took me dozens of hours just to be able to export a file from the map editor to the actual game, but later I learned how to work with collisions, textures, skyboxes and artificial intelligence (to make bots move).

Years later, I was sure I wanted to work with computer science, and then I thought, Hey, why not make games? Mixing the wishes of the naive kid and young adult versions of me made me dive into the world of game development, and I love it!

Q: What’s a production pitfall you’ve had to overcome recently?

A: Programming is something that I love doing: being able to communicate with a computational device, provide instructions and see the outcome opens your eyes for all the projects you can make and all the problems you can solve.

However, developers have to live with the fact that bugs will always appear, and we need to concentrate efforts into fixing them. I’ve recently spent a good amount of time trying to find what was wrong with a line of code: Is this architecture good, Did I forget to delete an object or Am I supposed to use a pointer? 

Turns out that I forgot to simply open and close parenthesis to call a function! It’s common to forget or confuse the usage of parentheses, curly braces (for scope definition) and semicolons because the more you work with something, the more you’ll expect for it to work. 

Q: What’s a challenge you’ve come across?

A: Building a game API/SDK. Sometimes depending on the software you’re using and the hardware limitations you have, there’s no choice but to build your own codebase to make games.

Working with Unity, Unreal and HTML5 is great because there are tons of assets, plugins and libraries available for you to use, but sometimes all you have is a canvas to draw pixels.

This means that all the functions you are used to work with (drawing images, lines, squares, collisions, AI, etc.) are completely absent from the development environment. Still, if you have experience working with multiple well-established game engines, chances are you have a pretty good idea of how your engine is supposed to look like, containing hierarchy, classes, primitives and more.

Q: What’s your advice for aspiring game developers?

A: Be curious! The game industry changes everyday: operational systems, technologies, game engines… Working with a certain programming language or tool today doesn’t mean you’ll keep using it in the next year.

Next time you play a game, watch an e-sport, or watch a tutorial, ask yourself: How did the developers make this feature, How is it possible for 100 people to play in the same world simultaneously, or How does this look so beautiful?

It doesn’t matter how experienced you are: being curious is going to make you ask questions and work towards finding answers that can be applied everywhere. 

Q: What’s your favorite recent developer project?

A: Making a simple game engine. All the experience I had in pretty much the past decade counts a lot into making this.

Q: What separates successful students in gamedev?

A: A single word: initiative. If you want to make something, find the means to do it! 

We live in an ultra-connected world completely different from ten years ago. You can find tools, courses and material for almost anything.

Q: What do you want to ask readers?

A: One of the things that brings us into the game industry is the wish to make a game just like one we love. Put yourself in the shoes of future-you 10 years from now. Imagine all the games that will have come out over the decade. Simple arcade games filled with colorful, nostalgic pixel art, hyper-realistic virtual reality masterpieces, blockbuster AAA games, you name it. Which of them do you wish you had made? 

Hint: think big. Imagine what would be your favorite. That’s the game you should make right now.

Thanks for supporting Glauco, Mammoth Interactive and Mobile Machine Learning!

from Mobile Machine Learning: The Complete Masterclass

from Mobile Machine Learning: The Complete Masterclass

Build 177 Games: The Complete 2D, 3D and VR Bundle

Guess what? You can build 177 games in this course bundle.

We hand-picked our top-selling game development and design courses and put them into one convenient bundle you can enroll in right now:

  • Learn how to make 20 games in GameMaker (24 hours)
  • Learn to make 2D and 3D games in Unity® (45 hours)
  • Learn how to make 6 games in the Unreal Engine (20.5 hours)
  • The Complete Game Developer Course – Build 80 Games in Construct 2 (36.5 hours)
  • Build 30 Mini 3D Virtual Reality Games in Unity® from Scratch (CC) (77 hours)
  • Build and model a 3D Super MARLO runner clone in Unity® (17 hours)

Get it now

See what people are saying about the courses in this bundle:

“Really love how this is beginning. I’m an old-school coder trying to get back in and work on some personal game projects and this doesn’t treat me as dumb, but also doesn’t require a CS degree to understand what’s going on. Really appreciating this.”

“Clear, fast and clean!”

“The instructor is very thorough and makes no assumptions about previous knowledge. The pace is fast but not overly so. I prefer project-based learning so this is right up my alley. I’m looking forward to continuing through to the end.”

“I like the pace of the instruction as well as the granularity the instructor is using in the steps he is demonstrating as well as in his description of the various components and functions. It’s easy to follow.”

“This is an awesome course! If you have only a basic understanding of C++, this will walk you through how to get a few games up and running. Completely AWESOME!”

“Great sharing and explanation of everything”

“The instructor is very good at teaching. He teaches at a great pace and covers anything a beginner would need to understand (every little detail). I am already learning a lot and I just started yesterday.”

“Great intro, assumes that the student knows nothing, which is great for an introductory lesson!

“Really enjoying this course so far. Good pace and easy to follow.”

“I like using this course to go back to the basics. It really helps to get you going. I make games all the time. When i need a little help i come back here and watch some videos.”

“Perfect course for people with some experience in the field, specially with C++ The instructor goes to the point without entering in details which is perfect to leave the details to you to check the documentation. For me this is a 5/5 course 🙂

“My learning is deep and fun”

“77 hours of content. Project code and assets included to be able to easily check where the typo/error is. I love this course”

“Great pacing, good explanations and understandable examples. It is the kind of approach that I really appreciate when I am trying to learn new skills. I also admit that I really love the opening graphics and music! Cool!”

“This is a fantastic course that walks you through step by step. An excellent course for beginners and those who are trying to improve their coding skills.”

“An easily understood course, with detailed instruction and good explanation of the concepts involved in making this clone game. A very well done tutorial, especially for someone like me is just now learning how to write code.”

“Very in depth and well explained. Great course for beginners looking for a place to get a strong start in Unity.”

Grab this bundle while this super offer exists! See you there.

Get it now

4 Captioned Mammoth Interactive Courses

Hello Mammoth Interactive students! You may have noticed that we have taken the time to add captions to several of our courses, and will continue to do so. We add (CC) to the titles of the courses we caption. We have managed to caption the following courses so far:

1. Make a Mega Dude Action Shooter Game in Unity with Pixel Art (CC)

Course Image

This is our complete beginner’s guide to building a game from scratch in Unity 2D and 3D. We make our own pixel art in MagicaVoxel and Photoshop!

   Get a Coupon   

2. Build “The Legend of Zenda” Game in Unity3D and Blender (CC)

Course Image

This is one of the most well-received games we’ve ever shown how to make! If you like Legend of Zelda, you’ll love this course, where we make a Zelda-inspired 3D game in the free, #1 game-making platform Unity. We make all the art for the game characters, buildings, weapons, and costumes in the free 3D modeling program Blender.


3. Ultimate Python Beginner Course. Learn to code today! (CC)

Course Image

Of course we had to caption the Python course. Python is such a popular programming language, used by top dogs like Google and DropBox. In this course, you learn how to code from noob to pro in Python. Where else would you begin your web development studies?


4. Build 30 Mini Virtual Reality Games in Unity3D from Scratch (CC)

Course Image

Woo hoo, this was a big one! Virtual Reality (VR) is of course a hot topic these days, so it’s no surprise our VR games course is desired by many. Check out this hands-on Mammoth Interactive course, where our game developer Glauco teams up with our artist Kevin to show you how to make 30 VR games from nothing at all.


Keep an eye out for more courses that we can get to captioning! P.S. We’ve got a whole bunch of webinars coming up!

   RSVP for our live workshops   

Stay golden,

Alexandra, Mammoth Interactive

Get perks by supporting our Kickstarter: Hello Coding!

Coding is not as hard as you think.

We at Mammoth Interactive are excited to make our next course series ‘Hello Coding: Anyone can learn to code.’ Please support this project on KICKSTARTER to get limited-edition perks! This series has five levels that take you through a holistic curriculum of development. In Hello Coding, students learn web, app, game, and Artificial Intelligence development.

Hello Coding has 5 levels:

  • Level 1: Introduction to Coding Fundamentals
  • Level 2: Web Development
  • Level 3: Complete App Development
  • Level 4: Build Games and Art Assets
  • Level 5: Learn Artificial Intelligence

Get inspired.

Here are some of the projects you’ll make in our courses.

Our way of teaching makes it easy for everybody to learn to code.

With our audiovisual tutorials, you follow along with your instructor to make apps, sites, and games from scratch. Whether you want to code to train your brain, release your creativity by building your own game, or learn to make websites to better your resume, you can do it with Hello Coding.

Get free courses, t-shirts, and bonus topics by supporting our Hello Coding Kickstarter!

Latest news and discounts from Mammoth Interactive!

Come to our livestream! Core Data and Xcode.

✔ A 1-hour workshop on using Xcode’s Database
✔ Get FREE: Ultimate tvOS Guide for Beginners
✔ Get FREE: our new MakeHuman course


Introduction to SpriteKit. Build practical games.

✔ Build 2D games for iOS
✔ Navigate Xcode’s interface
✔ Learn the fundamentals of coding in Swift


Make a Ninja Survival game in Unity and Blender.

✔ Build a game for mobile in Unity
✔ Code in C#
✔ Use Blender to make the game’s art


Xamarin Course: Build Cross-Platform Apps!

✔ Make apps for iOS and Android.
✔ Learn key coding topics: variables, arrays, if statements, and functions.
✔ Build real apps: tip calculator, inspirational quote app, compound interest calculator, hangman, and more.


Introduction to Unreal (Paperback Book)

✔ A game development textbook for beginners
✔ Learn how to use the Unreal game engine
✔ Design and code a Coin Collector game!


 Get all our courses for 19 dollars a month.

✔ Join our Unlimited Subscription to get all our courses for the price of one
✔ Save money by subscribing