All posts in "Unity3D"

A 10,000 line method? – technical debt in a real mmorpg

By Jason Weimann / May 22, 2019

See how my buddy dealt with a 10,000 line method in a AAA MMORPG. We’ll dive into the details, how the technical debt stacks up to give you insane methods like this, and most importantly, how to avoid technical debt when building your own games in Unity or Unreal (this instance was all in a custom in-house engine, but still applies to just about any general game development).

Continue reading >
Share

Unity3D AI with State Machine, Drones, and Lasers!

By Jason Weimann / April 28, 2019

Create a Unity3D AI system using the State Pattern and State Machines. We’ll build an FSM (finite state machine) in c#, make it generic, reusable, and able to drive our AI bots.

State machines and AI are extremely important in game dev, so we’ll start with a simple switch based AI system then build it into a solid c# FSM that we can extend and build upon.

And if you’d like to follow along, all the c# source code for this unity tutorial is available below.

Download the code for this Unity3D tutorial here: https://unity3dcollege.blob.core.windows.net/patreon/DroneProject.zip

Continue reading >
Share

10 Things You Should Know in Unity

By Jason Weimann / January 30, 2019

Learn the top 10 parts of the Unity3D Editor that every developer should know about in just a few minutes. I’ll show all the parts of the Unity game engine that I wish I’d known about when I started. I’ll show stuff that’s great in unity for beginners along with more advanced features in unity 2018.

Continue reading >
Share

Dev Talks – Episode 1 – Game Development Jobs, Contracting, & Startups w/ Dave Green

By Jason Weimann / January 28, 2019

In this episode I was able to interview Dave Green, an expert Unity developer who’s started multiple successful game startups. We discuss the process of getting a game job, how to get contracts, setting up a game development studio and company, and a whole ton of other stuff.

If you’re looking for a game development job, Dave has great advice on how to apply, how to prepare, what to expect in your interviews.

We also talk in depth about contracting, and the process of getting your first contract, when to start a company of your own, and how to do that.

But we start by talking about his Virtual Reality electric chair (that really shocks you and kinda terrified myself).

Continue reading >
Share

Easy Unity HotBars w/ OnValidate

By Jason Weimann / January 22, 2019

Learn how to use OnValidate to create hotbars that automatically bind to keys as you create them. I just had to add these to an MMO and wanted to share the power of OnValidate when creating things like this in Unity (software). In this c# Unity Tutorial, we’ll create the bars, add the validate, and hook up clicks.

Continue reading >
Share

How to use the New Unity Input System

By Jason Weimann / January 7, 2019

Learn how to use the new Unity3D Input System. The system is in an early access form and available now to try out. In this tutorial, I’ll show you the basics of setting up the system. We’ll create a mini project with some different behaviors like rapid fire, movement, and more all using the new system and it’s action mapping system.

Continue reading >
Share
1 2 3 20
Page 1 of 20