AI Sight Perception to Custom Points

AI Sight Perception to Custom Points

In this post, Unreal Engine Developer course student Carlos shares his awesome detective work (and code) on getting AI sight perception to custom points… On the way to creating a metal gear solid clone game, I was following the testing grounds videos. I already had guards with Sight sense to detect me. At a certain point I put some barriers, what should then happen is that NPC shouldn’t see me standing up. But what I got was that the NPC was detecting me, which is wrong. I thought maybe the AI Sight perception only sees the actor location (only one point). I started to search for the answer, I asked on gamedev.tv and the Unreal engine forum. Someone suggested I add a sphere collision to the head, add this sphere into a collision channel. It didn’t work, so I continued searching. I googled “Unreal engine 4 head perception” and found this link in this page someone said that I should implement IAISightTargetInterface and override the CanBeSeenFrom method. So, i tried: First include and implements IAISightTargetInterface in the .h file of the character class:

Then on the public part of my class add the definition of the method:

And then […]

Read More

Game Development Journey: from Unity Course Student to Releasing Alien Tap Attack

Game Development Journey: from Unity Course Student to Releasing Alien Tap Attack

A definite highlight for us is when you folks share your creations with us! In this post Unity student and Co-Founder of Ghost Street Games, Dante Campana, walks us through his game development journey. What’s your background? I began dipping my toes into game development at roughly the age of 12. The first time I found the Warcraft III Map Editor program, I stayed up all night making my first tower defense game to play with my friends on Battle.Net. By the time I was in high school, when I wasn’t playing Rockband or Crackdown, I found myself editing sprites for a small development team that, unfortunately, never released anything to the public. I put game development to the side for a period of time until I went to school for audio engineering which shifted my focus back towards game development and, more specifically, sound design and integration. I spent my first year out of school as a contractor for a AAA game studio in the quality assurance department and the moment my contract ended I knew my next task had to be picking up Unity. How did you end up on a Udemy course?  Having just finished a stint […]

Read More

Improved dialog after working with stream!

Live Streaming Game Development – Student Post

For a while now, I’ve considered streaming game development online. I have seen others do it, and I figured, why not give it a shot? I decided this week to take the plunge and finally do it, and I found it a rewarding experience. The first question is, should you stream your product? The answer is probably yes, although there are quite a few things you might not want to stream. One thing that I have long considered streaming is Ludum Dare, but there is more than just that which is worth streaming. Ludum Dare works well because you have to release the source code, but I decided to take a stab at it with the project I’ve been working on for close to two years, Colonial Sea Trader. I decided, what’s the worst that can happen? The next question that came to mind is, where should I stream? Bottom line, there were two options I decided, either YouTube or Twitch. I ended up going with Twitch, although I might try a YouTube approach at a future time. I created a twitch channel for Old Ham Media, my game company. I did a test broadcast using my second monitor as […]

Read More

Top 10 New Features In Unity 2017

Top 10 New Features In Unity 2017

Hi, I’m Ben, author of Sam’s Teach Yourself Unity in 24h, and creator of some of the most successful online Unity courses on the internet. Unity 2017 was released in the summer of 2017, and (spoiler alert), it’s mainly a naming change. The interface remains the same, and there are no huge changes outside of Unity’s online offerings. Having said that there are some very exciting new features… 10. Ambisonic Audio Positioning sound in the horizontal plane is great, but in the real world sounds come from above and below too. That’s where ambisonic audio or “full sphere surround sound” comes in. 9. NVIDIA VRWorks In the spirit of immersion, Unity 2017 now support’s NVIDIA VRWorks. This improves the performance and quality of your VR games. 8. Asset Workflow Power-Ups Later we talk about improvements to collaboration tools. However, even if you’re working alone there are some great new tools to improve the way you bundle your assets, import your models and track dependencies. 7. Graphics Improvements With every version of Unity, the graphics are coming on leaps and bounds. Amongst other things, Unity 2017 has improvements in lightmapping and realtime shadows. The particle system has also had some attention, […]

Read More

Rick Davidson’s “How to Get a Job in the Video Game Industry” Course is Awesome!

Rick Davidson’s “How to Get a Job in the Video Game Industry” Course is Awesome!

We’re obviously super proud of our courses (we wouldn’t put them out there otherwise!). So it’s nice to have independent feedback on what makes them so great 🙂 In this article Elizabeth Laurie reviews our “How to Get a Job in the Video Game Industry” course. Have you ever wanted to program or design video games for a living? Well, Rick Davidson has teamed up with his buddy, Ben Tristem, to bring you a course that teaches you how to present your skills and get your dream job, in the video game industry! The awesome course I’m talking about is “How to Get a Job in the Video Game Industry”, and I’m going to tell you about some of the cool things that you will be learning when you take this course. First of all, Rick has worked in the video game industry for 13 years and also owned (and sold) his own game studio. He has been the employee and the employer, and he uses all of this experience to help you work through the job application process. He shows you how to identify the game industry skills you have and categorize them. He also helps you look at […]

Read More

Unity Course Student Publishes ‘Jungle Jumpers’ on Google Play

Unity Course Student Publishes ‘Jungle Jumpers’ on Google Play

Working on community support, a question that comes up a lot is ‘can I create a game after taking your course?’.  The short answer is YES, yes you can! We regularly hear from students who have gone to release commercial games after taking our courses. We love it when you share your achievements with us. Whether it’s making your childhood dream of creating games come true, landing that game dev job you’ve been hankering after or publishing your first game on Google Play. In this post, we hear from a student who’s done the latter. Jonathan Holowka talks to us about his journey to releasing Jungle Jumpers.   1) What’s your background? I graduated from Ryerson University in Toronto back in 2010 with a degree in business and a major in human resources. After falling prey to the “no work, no experience – no experience, no work” trap, I ended up working for the family business doing marketing and sales (which is where I still am today). I learned a considerable amount about marketing but still knew nothing in regards to programming. While many of my interests have wavered over the course of my life, gaming has always been the one constant. My […]

Read More

Epic Review For Our Unreal Course

Epic Review For Our Unreal Course

As much as we love gaming and coding (and the sound of our own voices), we also LOVE hearing from you folks. It never ceases to amaze us, the various backgrounds and journeys that have led you to taking our courses. Here we share a steller review from Anders Holmquist, former Ubisoft Technical Director for Tom Clancy’s The Division and the Snowdrop Engine. “I saw that you just responded to my review of the course, so figured I’d shoot of a message here with some more praise. I come from Ubisoft, and used to be the Technical Director for Tom Clancy’s The Division and the Snowdrop Engine, used by many Ubisoft productions. I left Ubisoft earlier this year and started a new game studio, Sharkmob, in Sweden. Unfortunately, I didn’t get to bring the engine I’d built with me, so Unreal it is 🙂 I was looking around for something to get me introduced to UE4 and this course was highly recommended, and it definitely didn’t disappoint! I’ve only skimmed through the parts I was familiar with (C++, source control, etc), but I have to say the depth is truly impressive. I’ve interviewed more than 400 programmers over the years, […]

Read More

Navigating your learning journey | Ben Tristem | TEDxTUBerlin

Navigating your learning journey | Ben Tristem | TEDxTUBerlin

We teach best when we’re beginners, but many people are stuck in the mindset that they need to be a ‘professional’ in something to teach it. In this TEDx event talk, Ben Tristem will take you through the four stages of your learning journey; explaining how you go from being unconsciously incompetent to unconsciously competent*. (*While also teaching Alex to ride an electric unicycle, see 5 minutes in for when they literally tear up the stage!) “A lot of people can’t find the learning resources they need, and have the perfect perspective to teach – the beginner’s perspective. However, we believe that we must be accomplished, educated, or decorated in order to teach a topic. I’m here to challenge that with my personal story. I maintain that, with the right approach, teaching can be the highest form of learning. In these changing times the world needs more outstanding teachers than ever. Teaching as a way of learning may be your route to mastery, whilst simultaneously helping 1000s of other people along the way.” Ben has studied mathematics, physics, business, marketing and software development at post-graduate level before he turned his passion in learning into a vehicle to create value for others. He […]

Read More

Paying it forward- Passing on free coupon codes

A number of us on the community form have been discussing a problem. Ben Tristem has an awesome looking Kickstarter for a new RPG course. Many of us want to help with that, but are either lifetime members, and thus will automatically get the course, or are already enrolled in his courses and want to do a bit more than the lowest level, but in essence would have a coupon code that would never be redeemed. The question then occurs, what do we do with that coupon code? The son of my cousin did the following in Minecraft, and I thought, hey, he would be a great person to give the Blender course to, and allow him to do something that has more real-world use, but I don’t know anyone personally that I would want to give the RPG course to. What then was I to do? I noticed that another user on the form had a similar desire, Rob Meade. Knowing there was someone else out there with the same desire, I set out to see if there was anyone else interested. It turns out that with the relatively limited exposure of the forum, we were able to come […]

Read More

Introduction to the Extrude Tool: One of Blender’s Coolest Tools!

Introduction to the Extrude Tool: One of Blender’s Coolest Tools!

In the Complete Blender Creator Course video, Extruding in Blender, our instructor Michael Bridges teaches us how to use the Extrude Tool! This is an awesome tool, and you can use it to extrude faces, edges, and vertices. When you extrude you make new geometry, which you can move around, shape, etc. This tool is very versatile, because it allows you to change the shape of the objects you are working with. For example, you can take a primitive, such as a cylinder, cube, sphere, or plane, and add new geometry to make a complex object. So, let’s get creative and learn how to use this cool tool! Let’s go over some basic geometry definitions, which we will be using in Blender. What is a Face? A face is the surface of an object. For instance, a cube has 6 sides, so it has 6 flat surfaces called faces. In geometry, we call faces planes. Please see picture below: What is an edge? Edges are the lines, which form where faces join. In geometry edges are called lines. Please see picture below: What is a vertex? A vertex forms where the ends of two or more edges converge. In geometry […]

Read More