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

Get rewards by supporting our Kickstarter.

2018 is the year you finally crush your New Year’s resolution and learn to code.

Start off 2018 on the right foot by learning how to code. If you pledge for this Kickstarter you will not only learn to code, you will learn how to build machine learning models from scratch. This bundle of courses is a must have if you want to keep your skills and knowledge relevant in today’s fast moving world.

This year is your year. Crush your New Year’s resolution by pledging today. There are limited seats so don’t miss out!

PLEDGE NOW

Self-driving cars. Artificial intelligence. Genomics. And you.

What do these have in common? They use machine learning, the technology shaping our future. Machine learning isn’t a magical concept exclusive to top-level researchers – you can learn it, too!

Machine learning is changing the world around us. It’s bringing us self-driving cars, facial recognition and artificial intelligence. ML began on computers, but the next big wave is machine learning for mobile. Have you ever thought: why can’t my mobile device do more?

We from Mammoth Interactive are here to tell you that your Android and iOS apps can become smarter, stronger and more convenient thanks to machine learning. Better yet, we’ll show you how to build your very own intelligent software that grows with you.

Pledge today to get a massive online course on machine learning (ML), a subfield of Artificial Intelligence (AI) on how computers learn from experience to improve how they react in the future.

PLEDGE NOW

Anyone – yes, including you – can learn to create data analysis that allows computers to learn from data and get smarter without extra programming.

Who is this for?

If you want to build sophisticated and intelligent mobile apps or simply want to know more about how machine learning works in a mobile environment, this course is for you.

No prior knowledge is required. We will teach you all you need to know about the languages, software and technologies we use. If you have lots of experience building machine learning apps, you may find this course a little slow because it’s designed for beginners.

PLEDGE NOW

Play our new game.

Mammoth Interactive has released a brand-new game: Pluvo!

Play it now.

Pluvo is a simple minimalist puzzle platformer you can finish in one sitting.

This pay-once, own-forever game is a must have for anybody who likes simple and short puzzle platformers. Please note that this app is currently only available on the App Store for iOS devices.

Solve each level’s maze to collect the key that will transport you further along.

No micro transactions or ads. Simply pay once and pick up this game whenever you want to relax and work out your brain.

Watch the gameplay on our Youtube channel:

Come play this enjoyable game! If you are sick of micro-transactions, this game is for you. Simply buy it and own it forever.

Get Pluvo now.

Pluvo is a puzzle platformer with intuitive controls. There is no on-screen D-Pad.

Try out the controls and you’ll see they make the game enjoyable to play. Here is a break-down:

  • Touch the left or right side of the screen to move
  • Double-tap to jump
  • Destroy enemies by jumping on top of them

Pluvo Image

Explore the minimalist aesthetics of this rainy box world! Complete levels, collect power-ups and evade enemies.

Play Pluvo!

Made in the user-friendly game engine Construct 3, we hope this game inspires you to make your own. You can learn how to build similar games in the following Mammoth Interactive courses:

Attend our webinars to get free courses.

Mammoth Interactive has 2 webinars coming up that you don’t want to miss. Get all the details below:

1. Introduction to Core ML *Includes FREE $500 Course!

 

Webinar Image

Learn about Apple’s new machine learning framework for iOS. Get the power of machine learning in your mobile app! In this webinar, developer John Bura discusses Core ML, which allows you to integrate automated tasks into Apple apps you develop.

FREE GIFT: Your ticket includes FREE access to the best-selling Mammoth Interactive course Mastering Core Image: XCode’s Image Recognition and Processing Framework ($500 VALUE)

Register for Thursday, Nov 30, 2017 (9:30 AM PST)

Agenda

  • 9:30 – 9:35 – John introduces attendees to the webinar.
  • 9:35 – 9:40 – John gives you a background of his career and Mammoth Interactive. John lets you know the way we do webinars.
  • 9:40 – 10:20 – John introduces Core ML in Xcode 9 for iOS 11.
  • 10:20 – 10:30 – The last 10 minutes are an opportunity for you to ask John anything during a Q&A! John also provides information about upcoming webinars.

2. Get Good at Programming Quickly *Includes FREE $500 Course!

Webinar 2 Image

Do you want to be a coder? Join us to learn tips and tricks to get good at any programming language in as little time possible. Programmer John Bura discusses:

– The best ways to learn online
– Coding schools – good or not?
– Should you get a computer science degree?
– How to set up a good portfolio
– Interview questions for coding jobs

FREE GIFT: Your ticket includes FREE access to the best-selling Mammoth Interactive course Introduction to React and Redux. Code Web Apps in JavaScript ($500 VALUE)

Register for Tuesday, Dec 5, 2017 (9:30 AM PST)

Agenda

  • 9:30 – 9:35 – John introduces attendees to the webinar.
  • 9:35 – 9:40 – John gives you a background of his career and Mammoth Interactive. John lets you know the way we do webinars.
  • 9:40 – 10:20 – Learn how you can become a programmer through self-directed learning. Get advice from experienced coding instructor John.
  • 10:20 – 10:30 – The last 10 minutes are an opportunity for you to ask John anything during a Q&A!

NOTE: By registering, you will be able to access each webinar recording after the livestream.

Our seats are 12$ for a limited time only – Reserve your spot today!

More rewards added for Patrons.

If you’re not supporting us on Patreon already, you should because we’ve added tons of rewards exclusive to Patrons. In that past month, we gave Patrons a FREE BOOK and an exclusive preview to our course Make a 2D Flappy Bird Game in Unity®: Code in C# & Make Art.

Rewards:

$1 or more per month: Join the forum.

Get access to our Mammoth Forum on Facebook, where you can meet fellow Mammoth Interactive students and talk to our Support team.

$5 or more per month: Get a follow.

We will follow you on Twitter and tweet you a thank you. In addition, you get all the rewards of the previous level. Our rewards are cumulative!

$10 or more per month: Get 1 course every month for free.

Get access to 1 Mammoth Interactive course per month. This course will be yours to keep forever! You also get to vote on topics for us to cover in future tutorials.

GET $10 REWARD

$19 or more per month: Get all courses for free.

Get access to Mammoth Interactive’s entire catalog of courses while you are subscribed. Get eBooks we attach to our Patron-only posts. See our entire collection of books here.

GET $19 REWARD

$500 or more per month: Get a tutorial on a topic of your choice.

Get one video of your choice made per month!

GET $500 REWARD

 

Sign up for our mailing list