Matt from @Thousand Ant and I are streaming on 9/24/21 to share some of the new projects that we're working on. Come hang out with us to have your gamedev questions answered and to learn more about the future of @Infallible Code!
Matt from @Thousand Ant and I are streaming on 9/24/21 to share some of the new projects that we're working on. Come hang out with us to have your gamedev questions answered and to learn more about the future of @Infallible Code!
⚡ Unity 3D Plus: http://prf.hn/click/camref:1100l3e8M/destination:https://store.unity.com/products/unity-plus ⚡ Unity 3D Pro: http://prf.hn/click/camref:1100l3e8M/destination:https://store.unity.com/products/unity-pro
* Disclosure: These are affiliate links, which means I'll receive a commission if you use them to make a purchase.Facade Pattern in UnityInfallible Code2022-04-07 | Sign up for the Level 2 Game Dev Newsletter: http://eepurl.com/gGb8eP
The Facade Pattern is one of many design patterns that game devs and programmers should be aware of. In this video I'll use an example integrating the Shapes and DoTween (paid) assets to show you how to implement the Facade Pattern in Unity, and explain what the Facade Pattern is and how to use it.
⚡ Unity 3D Plus: http://prf.hn/click/camref:1100l3e8M/destination:https://store.unity.com/products/unity-plus ⚡ Unity 3D Pro: http://prf.hn/click/camref:1100l3e8M/destination:https://store.unity.com/products/unity-pro
* Disclosure: These are affiliate links, which means I'll receive a commission if you use them to make a purchase.Live Q&A — get answers to your game dev questions 🎮Infallible Code2022-03-11 | Sign up for the Level 2 Game Dev Newsletter: http://eepurl.com/gGb8eP
Join Matt Schell (@ThousandAnt) and myself, Charles, for a live Q&A on Friday, March 11 at 11 AM EST. We'll be hanging out on stream and answering your burning game dev questions!
⚡ Unity 3D Plus: http://prf.hn/click/camref:1100l3e8M/destination:https://store.unity.com/products/unity-plus ⚡ Unity 3D Pro: http://prf.hn/click/camref:1100l3e8M/destination:https://store.unity.com/products/unity-pro
* Disclosure: These are affiliate links, which means I'll receive a commission if you use them to make a purchase.How to Setup a Git Repository for a Unity ProjectInfallible Code2022-02-26 | Sign up for the Level 2 Game Dev Newsletter: http://eepurl.com/gGb8eP
You should setup a Git repository for every single one of your Unity projects. Source control can help protect your Unity project from regressions and make it easier to share your work with others. In this video, I'll show you step by step how to setup a Git repository for your next Unity project so you can take full advantage of what version control has to offer.
00:00 Introduction 00:36 Sign up for the Level_2 Game Dev Newsletter 01:06 Step 1: Initialize your repository 03:25 Step 2: Setup storage for large files 05:43 Step 3: Ignore files that shouldn't be tracked 08:44 Step 4: Track your Unity project and make your initial commit 09:40 Bonus Step: Rename your master branch 10:34 Step 5 (Optional): Push your Git repository to the cloud 13:08 Conclusion
⚡ Unity 3D Plus: http://prf.hn/click/camref:1100l3e8M/destination:https://store.unity.com/products/unity-plus ⚡ Unity 3D Pro: http://prf.hn/click/camref:1100l3e8M/destination:https://store.unity.com/products/unity-pro
* Disclosure: These are affiliate links, which means I'll receive a commission if you use them to make a purchase.Command Pattern in UnityInfallible Code2022-02-07 | Sign up for the Level 2 Game Dev Newsletter: http://eepurl.com/gGb8eP
The Command Pattern is one of many design patterns that every game dev and programmer should have in their developer toolbox. In this video I'll use a practical example to show you how to implement the Command Pattern in Unity, and explain what the Command Pattern is and when it's useful.
00:00 Introduction 00:40 Sign up for the Level_2 Game Dev Newsletter 01:08 Example Project Overview 02:24 Undo Feature Implementation 08:18 Command Pattern Explained 09:43 Conclusion
⚡ Unity 3D Plus: http://prf.hn/click/camref:1100l3e8M/destination:https://store.unity.com/products/unity-plus ⚡ Unity 3D Pro: http://prf.hn/click/camref:1100l3e8M/destination:https://store.unity.com/products/unity-pro
* Disclosure: These are affiliate links, which means I'll receive a commission if you use them to make a purchase.4 Tips for Refactoring Your Code for ReadabilityInfallible Code2022-01-21 | Sign up for the Level 2 Game Dev Newsletter: http://eepurl.com/gGb8eP
Refactoring your code on a regular basis is a good way to reduce technical debt. But refactoring is a skill that can take years to perfect. That's why I focus each refactoring session on a single goal. That goal could be for scalability, testability, modularity, or a number of other things. In this video I'll share 4 tips for refactoring your code for readability.
00:00 Introduction 02:30 Sign up for the Level_2 Game Dev Newsletter 02:59 Example project 04:00 Tip 1: Be consistent 06:19 Tip 2: Follow conventions 08:43 Tip 3: Bake your intent 12:00 Tip 4: Cut out the fat 14:10 Conclusion
⚡ Unity 3D Plus: http://prf.hn/click/camref:1100l3e8M/destination:https://store.unity.com/products/unity-plus ⚡ Unity 3D Pro: http://prf.hn/click/camref:1100l3e8M/destination:https://store.unity.com/products/unity-pro
* Disclosure: These are affiliate links, which means I'll receive a commission if you use them to make a purchase.New C# Features in UnityInfallible Code2022-01-07 | Sign up for the Level 2 Game Dev Newsletter: http://eepurl.com/gGb8eP
As of Unity 2021.2, you now have access to some new C# features in Unity. This is thanks to improved support for .NET Standard 2.1 which has given us Unity developers the ability to use all of the features available in C# 8.0. In this video I'll cover a handful of programming features that I think are the most interesting.
00:00 Introduction 01:18 Sign up for the Level_2 Game Dev Newsletter 02:10 Readonly Members 06:00 Default Interface Methods 08:42 Indices and Ranges 11:12 Conclusion
⚡ Unity 3D Plus: http://prf.hn/click/camref:1100l3e8M/destination:https://store.unity.com/products/unity-plus ⚡ Unity 3D Pro: http://prf.hn/click/camref:1100l3e8M/destination:https://store.unity.com/products/unity-pro
Data concurrency and data access bottlenecks are common problems that arise when dealing with persistence. In this video I'll show you how the Unit of Work design pattern (with the repository pattern) can solve both of these issues in your Unity project.
00:00 Introduction 01:24 The Repository Pattern 02:24 Sign up for the Level_2 Game Dev Newsletter 02:50 Repositories in Unity 04:48 Player Shop Example 06:23 Problems with Persistence 08:56 Unit of Work 10:38 Conclusion
⚡ Unity 3D Plus: http://prf.hn/click/camref:1100l3e8M/destination:https://store.unity.com/products/unity-plus ⚡ Unity 3D Pro: http://prf.hn/click/camref:1100l3e8M/destination:https://store.unity.com/products/unity-pro
* Disclosure: These are affiliate links, which means I'll receive a commission if you use them to make a purchase.Unity 2021.2 — New Features for ProgrammersInfallible Code2021-12-03 | #Unity2021
Unity 2021.2 features a .NET Standard upgrade that's particularly important for developers to understand. In this video, I'll share how Unity's scripting layer works under the covers and why the upgrade to .NET Standard 2.1 is so important.
Be sure to check out our partner channel @ThousandAnt
00:00 Intro 01:06 Level_2 Game Dev Newsletter 01:34 How does scripting work in Unity? 03:09 Mono Upgrade and New .NET Profile 04:12 .NET Standard 2.1 05:45 C# 8 Support 06:43 Outro
⚡ Unity 3D Plus: http://prf.hn/click/camref:1100l3e8M/destination:https://store.unity.com/products/unity-plus ⚡ Unity 3D Pro: http://prf.hn/click/camref:1100l3e8M/destination:https://store.unity.com/products/unity-pro
* Disclosure: These are affiliate links, which means I'll receive a commission if you use them to make a purchase.How Thinking in Systems Can Improve Your CodeInfallible Code2021-11-19 | Sign up for the Level 2 Game Dev Newsletter: http://eepurl.com/gGb8eP
It's important to write code that's well structured and fits into a broader architecture. But it isn't always clear how to do this in practice. In this video, I'll help you think about your code in a new way that has structure and architecture built into it.
⚡ Unity 3D Plus: http://prf.hn/click/camref:1100l3e8M/destination:https://store.unity.com/products/unity-plus ⚡ Unity 3D Pro: http://prf.hn/click/camref:1100l3e8M/destination:https://store.unity.com/products/unity-pro
* Disclosure: These are affiliate links, which means I'll receive a commission if you use them to make a purchase.Infallible Code Course AnnouncementInfallible Code2021-11-05 | To access the course beta, sign up for the Level 2 Game Dev Newsletter: http://eepurl.com/gGb8eP
I'm excited to announce my first course, Unity Fundamentals for Software Developers, which I am currently developing with my collaborator Matt Schell and our team at @ThousandAnt. The course will be available in early 2022.
⚡ Unity 3D Plus: http://prf.hn/click/camref:1100l3e8M/destination:https://store.unity.com/products/unity-plus ⚡ Unity 3D Pro: http://prf.hn/click/camref:1100l3e8M/destination:https://store.unity.com/products/unity-pro
* Disclosure: These are affiliate links, which means I'll receive a commission if you use them to make a purchase.A Practical Use for Unitys C# Job SystemInfallible Code2021-10-22 | Sign up for the Level 2 Game Dev Newsletter: http://eepurl.com/gGb8eP Download the example project: github.com/ThousandAnt/ta-frustrum-culling
Ever needed to a render a whole bunch of objects on screen but couldn't do it without taking a hit to performance? Indirect Rendering is a way to repeatedly draw the same mesh with minimal draw calls. In this video, we'll walk you through how to use Unity's C# Job System to perform faster indirect rendering in Unity.
⚡ Unity 3D Plus: http://prf.hn/click/camref:1100l3e8M/destination:https://store.unity.com/products/unity-plus ⚡ Unity 3D Pro: http://prf.hn/click/camref:1100l3e8M/destination:https://store.unity.com/products/unity-pro
* Disclosure: These are affiliate links, which means I'll receive a commission if you use them to make a purchase.Heres How You Should Be Thinking About DataInfallible Code2021-10-08 | Sign up for the Level 2 Game Dev Newsletter: http://eepurl.com/gGb8eP
Data is an essential ingredient for making games. But on it's own, data is nebulous, disconnected, and can be difficult to work with. In this video, I'll show you how to reason about your game's data so it's easier to manage and maintain.
This video was created in collaboration with @JasonStorey
⚡ Unity 3D Plus: http://prf.hn/click/camref:1100l3e8M/destination:https://store.unity.com/products/unity-plus ⚡ Unity 3D Pro: http://prf.hn/click/camref:1100l3e8M/destination:https://store.unity.com/products/unity-pro
* Disclosure: These are affiliate links, which means I'll receive a commission if you use them to make a purchase.Infallible Code Channel Relaunch AnnouncementInfallible Code2021-09-24 | Sign up for the Level 2 Game Dev Newsletter: http://eepurl.com/gGb8eP
Matt from @Thousand Ant and I are streaming on 9/24/21 to share some of the new projects that we're working on. Come hang out with us to have your gamedev questions answered and to learn more about the future of @Infallible Code!
In this video I'll be sharing some exciting news about the future of the@InfallibleCode channel and community. Afterwards join me and Matt from @ThousandAnt live where we'll be talking more about our plans and hanging out to answer some of your questions.
* Disclosure: These are affiliate links, which means I'll receive a commission if you use them to make a purchase.The Game Dev Show (3/14/2021)Infallible Code2021-03-14 | Sign up for the Level 2 Game Dev Newsletter: http://eepurl.com/gGb8eP
00:00 Introduction 01:28 Support Infallible Code 01:58 Researching and Prep 03:51 My Planning Process 04:52 Week 1 06:06 Week 2 09:09 Fixing Last Minute Bugs 10:13 My Wife's Reaction 12:19 Outro
* Disclosure: These are affiliate links, which means I'll receive a commission if you use them to make a purchase.Talking Shop with Jason WeimannInfallible Code2021-02-28 | Sign up for the Level 2 Game Dev Newsletter: http://eepurl.com/gGb8eP
* Disclosure: These are affiliate links, which means I'll receive a commission if you use them to make a purchase.Advice for Game Devs — What are the Best Unity Courses? #shortsInfallible Code2021-02-25 | Sign up for the Level 2 Game Dev Newsletter: http://eepurl.com/gGb8eP
In this #shorts, Jason and I answer the question, what are the Best Unity Courses? Let us know if you agree!
* Disclosure: These are affiliate links, which means I'll receive a commission if you use them to make a purchase.Unity 2020.2 — New Features for ProgrammersInfallible Code2021-02-21 | Sign up for the Level 2 Game Dev Newsletter: http://eepurl.com/gGb8eP
In this video we'll explore all of the new features in Unity 2020.2 that'll make your life easier as a programmer.
* Disclosure: These are affiliate links, which means I'll receive a commission if you use them to make a purchase.Advice for Game Devs — Should You Make a Plan For Your Game? #shortsInfallible Code2021-02-18 | Sign up for the Level 2 Game Dev Newsletter: http://eepurl.com/gGb8eP
In this #shorts, Jason and I answer the question, "should you make a plan for your game?" Let us know if you agree!
* Disclosure: These are affiliate links, which means I'll receive a commission if you use them to make a purchase.Design Patterns in Game DevelopmentInfallible Code2021-01-31 | Sign up for the Level 2 Game Dev Newsletter: http://eepurl.com/gGb8eP
Design patterns are well-known solutions to common programming problems. In this video we'll discuss whether or not they should be used in game development.
00:00 Introduction 02:02 Why do beginners use design patterns? 03:41 How were design patterns meant to be used? 04:33 Should you use design patterns in game development? 06:15 How do you write code without using design patterns? 07:27 Join our community of game developers
* Disclosure: These are affiliate links, which means I'll receive a commission if you use them to make a purchase.Freelance Game Dev - What Do I Charge?Infallible Code2020-11-16 | Sign up for the Level 2 Game Dev Newsletter: http://eepurl.com/gGb8eP
Freelance game dev is a great way to earn a living from working with Unity. In this video, Jason and I will give you some advice to help you be a successful freelance game dev.
⚡ Unity 3D Plus: http://prf.hn/click/camref:1100l3e8M/destination:https://store.unity.com/products/unity-plus ⚡ Unity 3D Pro: http://prf.hn/click/camref:1100l3e8M/destination:https://store.unity.com/products/unity-pro
* Disclosure: This description contains affiliate links, which means I'll receive a commission if you use them to make a purchase.Freelance Game Dev - Do I Attend Meetings?Infallible Code2020-11-14 | Sign up for the Level 2 Game Dev Newsletter: http://eepurl.com/gGb8eP
Freelance game dev is a great way to earn a living from working with Unity. In this video, Jason and I will give you some advice to help you be a successful freelance game dev.
⚡ Unity 3D Plus: http://prf.hn/click/camref:1100l3e8M/destination:https://store.unity.com/products/unity-plus ⚡ Unity 3D Pro: http://prf.hn/click/camref:1100l3e8M/destination:https://store.unity.com/products/unity-pro
* Disclosure: This description contains affiliate links, which means I'll receive a commission if you use them to make a purchase.Freelance Game Dev - How do I Find Developers?Infallible Code2020-11-13 | Sign up for the Level 2 Game Dev Newsletter: http://eepurl.com/gGb8eP
Freelance game dev is a great way to earn a living from working with Unity. In this video, Jason and I will give you some advice to help you be a successful freelance game dev.
⚡ Unity 3D Plus: http://prf.hn/click/camref:1100l3e8M/destination:https://store.unity.com/products/unity-plus ⚡ Unity 3D Pro: http://prf.hn/click/camref:1100l3e8M/destination:https://store.unity.com/products/unity-pro
* Disclosure: This description contains affiliate links, which means I'll receive a commission if you use them to make a purchase.Freelance Game Dev - Can I Use Assets?Infallible Code2020-11-12 | Sign up for the Level 2 Game Dev Newsletter: http://eepurl.com/gGb8eP
Freelance game dev is a great way to earn a living from working with Unity. In this video, Jason and I will give you some advice to help you be a successful freelance game dev.
⚡ Unity 3D Plus: http://prf.hn/click/camref:1100l3e8M/destination:https://store.unity.com/products/unity-plus ⚡ Unity 3D Pro: http://prf.hn/click/camref:1100l3e8M/destination:https://store.unity.com/products/unity-pro
* Disclosure: This description contains affiliate links, which means I'll receive a commission if you use them to make a purchase.Freelance Game Dev - Personal VS Professional ProjectsInfallible Code2020-11-11 | Sign up for the Level 2 Game Dev Newsletter: http://eepurl.com/gGb8eP
Freelance game dev is a great way to earn a living from working with Unity. In this video, Jason and I will give you some advice to help you be a successful freelance game dev.
⚡ Unity 3D Plus: http://prf.hn/click/camref:1100l3e8M/destination:https://store.unity.com/products/unity-plus ⚡ Unity 3D Pro: http://prf.hn/click/camref:1100l3e8M/destination:https://store.unity.com/products/unity-pro
* Disclosure: This description contains affiliate links, which means I'll receive a commission if you use them to make a purchase.Freelance Game Dev - How Do I Handle Changes From The Client?Infallible Code2020-11-10 | Sign up for the Level 2 Game Dev Newsletter: http://eepurl.com/gGb8eP
Freelance game dev is a great way to earn a living from working with Unity. In this video, Jason and I will give you some advice to help you be a successful freelance game dev.
* Disclosure: These are affiliate links, which means I'll receive a commission if you use them to make a purchase.[GameDev Stream] How to Write Self Documenting Code (11/8/2020)Infallible Code2020-11-08 | Sign up for the Level 2 Game Dev Newsletter: http://eepurl.com/gGb8eP
A lot of developers rely on comments to explain their code. In reality, your code should be able to document itself. In this GameDev livestream, Jason Storey and I will share some techniques that we use to write self-documenting code.
#Unity3D #GameDevelopment #LiveStream
Jason is a Unity contractor with years of experience writing games in Unity. Charles is a software developer who's passionate about making games. In this live stream, we'll answer questions about Unity, programming, and game development, plus do a live code review.
* Disclosure: These are affiliate links, which means I'll receive a commission if you use them to make a purchase.How to Write CODE That Documents ItselfInfallible Code2020-11-01 | Sign up for the Level 2 Game Dev Newsletter: http://eepurl.com/gGb8eP
Stop using comments! In this video you'll learn how to write code that documents itself.
#Programming #GameDevelopment #Unity3d
Programming for game development often requires complex code that can be hard to understand if isn't documented. As a result, many game developers pepper their code with comments that explain exactly what it does, line-by-line.
On the surface, this seems like a good practice. But in reality, highly commented code usually means that it 's poorly written and hard to maintain.
Instead of relying on comments, game developers should learn how to write code that flows easily and documents itself. In this video, I share the simple trick of encapsulation that can take your code from spaghetti to self documented and clean.
* Disclosure: These are affiliate links, which means I'll receive a commission if you use them to make a purchase.Why its OKAY to use the Asset Store - ft. InfinityPBRInfallible Code2020-10-25 | Sign up for the Level 2 Game Dev Newsletter: http://eepurl.com/gGb8eP
Check out InfinityPBR's library of high quality 3D models on the Unity Asset Store to help kickstart your next fantasy themed game. Also, be sure to grab the Ultimate Fantasy Game Development Bundle while you still can (link below)!
* Disclosure: These are affiliate links, which means I'll receive a commission if you use them to make a purchase.Project Planning Tips for Game DevelopersInfallible Code2020-10-18 | Sign up for the Level 2 Game Dev Newsletter: http://eepurl.com/gGb8eP
Behind every great game is hours of planning. In this video, I'll give you some tips that'll help you plan your next game development project so you can work faster and more efficiently.
#GameDevelopment #Unity3d
00:00 Intro 00:46 Barles is stuck 02:26 Tip 1 - Collect reference material 04:02 Tip 2 - Break your project down into chunks 05:26 Tip 3 - Create a schedule and set a deadline 06:18 Outro
* Disclosure: These are affiliate links, which means I'll receive a commission if you use them to make a purchase.How to Learn Game Development More EfficientlyInfallible Code2020-10-04 | Sign up for the Level 2 Game Dev Newsletter: http://eepurl.com/gGb8eP
Saddened by the loss of @Brackeys, Barles worries that he'll never be able to become a better game developer. Luckily for him, Charles is available to share a few tips on how to learn game development more efficiently.
00:00 Intro 00:46 Charles calls Barles 02:26 How to get more out of tutorials 03:00 Why courses are worth the money 03:50 My most important piece of advice 04:48 How to finish more games 05:36 Outro
* Disclosure: These are affiliate links, which means I'll receive a commission if you use them to make a purchase.[GameDev Stream] Hangout w/ Francisco Cruz (10/2/2020)Infallible Code2020-10-02 | Sign up for the Level 2 Game Dev Newsletter: http://eepurl.com/gGb8eP
Francisco Cruz is a Senior Software Engineer at @Unity and environment artist. In this stream we'll be chatting about game development, the industry, and Unity
⚡ Unity 3D Plus: http://prf.hn/click/camref:1100l3e8M/destination:https://store.unity.com/products/unity-plus ⚡ Unity 3D Pro: http://prf.hn/click/camref:1100l3e8M/destination:https://store.unity.com/products/unity-pro
* Disclosure: These are affiliate links, which means I'll receive a commission if you use them to make a purchase.Why Would a Company Choose You?Infallible Code2020-09-29 | Sign up for the Level 2 Game Dev Newsletter: http://eepurl.com/gGb8eP
If you want to be a freelance Unity developer, It's important to know how to stand out. In this video, Jason and I share some of the reasons why a company would hire you to do their work.
#Unity3D #Freelancing
Are you thinking about becoming a freelance Unity developer? Use the link below to watch the full conversation for tips on breaking into the industry.
* Disclosure: These are affiliate links, which means I'll receive a commission if you use them to make a purchase.Why Do People Hire Unity Freelancers?Infallible Code2020-09-28 | Sign up for the Level 2 Game Dev Newsletter: http://eepurl.com/gGb8eP
If you want to be a freelance Unity developer, It's important to know why people hire freelancers in the first place. In this video, Jason and I share some of the reasons that companies hire contractors and what work they generally expect them to do.
#Unity3D #Freelancing
Are you thinking about becoming a freelance Unity developer? Use the link below to watch the full conversation for tips on breaking into the industry.
* Disclosure: These are affiliate links, which means I'll receive a commission if you use them to make a purchase.[GameDev Stream] Hangout w/ Ciro Continisio (9/27/2020)Infallible Code2020-09-27 | Sign up for the Level 2 Game Dev Newsletter: http://eepurl.com/gGb8eP
Ciro Continisio is the head of creator advocacy at @Unity. In this stream we'll be talking about an exciting project that Ciro has been working on at Unity. We'll also be chatting about game development and programming.
⚡ Unity 3D Plus: http://prf.hn/click/camref:1100l3e8M/destination:https://store.unity.com/products/unity-plus ⚡ Unity 3D Pro: http://prf.hn/click/camref:1100l3e8M/destination:https://store.unity.com/products/unity-pro
* Disclosure: These are affiliate links, which means I'll receive a commission if you use them to make a purchase.Watch a Programmer Try to Use ProBuilder in Unity (8/30/2020)Infallible Code2020-08-30 | Sign up for the Level 2 Game Dev Newsletter: http://eepurl.com/gGb8eP
In these stream I'll be trying re-create my home office using ProBuilder in Unity. I am by no means an artist, so please come enjoy me fumbling around. And, if you feel so inclined, please give me some tips!
#Unity3D #GameDevelopment #LiveStream
Jason is a Unity game developer with years of experience. Charles is a software developer who's passionate about making games. In this live stream, we'll answer questions about Unity, programming, and game development, plus do a live code review.
* Disclosure: These are affiliate links, which means I'll receive a commission if you use them to make a purchase.[GameDev Stream] Unity Freelancing - Staying Sane and Keeping Clients Happy (8/22/2020)Infallible Code2020-08-22 | Sign up for the Level 2 Game Dev Newsletter: http://eepurl.com/gGb8eP
In this stream we'll be talking about freelancing as a Unity developer. We'll give you some coding tips that'll help you stay sane while keeping the client happy. If you aren't a freelancer, don't worry because these tips can be applied to your general workflow, as well!
#Unity3D #GameDevelopment #LiveStream
(0:00) Intro and Setup (9:39) Do Your Homework (12:20) Jobs Via Networking (19:21) Is My Portfolio Good Enough (24:37) What Do I Charge (33:09) Needing Assets to Complete Contracts (45:00) Freelancing vs. Own Projects (55:19) Hiring Subcontractors (1:05:00) Perspective on What Contractors Do (1:08:09) Changes are not Free nor Infinite (1:10:30) Meetings and Information Flow (1:22:33) It's Okay to Fail (1:30:37) Get Changes in Writing (1:37:53) Perception is King (1:39:50) Who Owns What in the End (1:44:15) General Lifehacking Tips (2:04:02) Wrapup
Jason is a Unity game developer with years of experience. Charles is a software developer who's passionate about making games. In this live stream, we'll answer questions about Unity, programming, and game development, plus do a live code review.
* Disclosure: These are affiliate links, which means I'll receive a commission if you use them to make a purchase.[GameDev Stream] Unity Freelancing - Staying Sane and Keeping Clients Happy (8/9/2020)Infallible Code2020-08-09 | Sign up for the Level 2 Game Dev Newsletter: http://eepurl.com/gGb8eP
In this stream we'll be talking about freelancing as a Unity developer. We'll give you some coding tips that'll help you stay sane while keeping the client happy. If you aren't a freelancer, don't worry because these tips can be applied to your general workflow, as well!
#Unity3D #GameDevelopment #LiveStream
Intro: 0:00 What's a Freelancer?: 6:33 Why do People Hire Freelancers?: 12:22 Solo or Team?: 19:30 How to Prepare?: 23:18 How to Find Work?: 24:44 Being Passionate: 41:10 Likability in Interviews: 45:54 Confidence in Interviews: 48:13 Why Should They Pick You in Interviews: 54:46 Influencing Others: 1:06:28 "The Expert": 1:08:20 Wrap-up: 1:21:19
Jason is a Unity game developer with years of experience. Charles is a software developer who's passionate about making games. In this live stream, we'll answer questions about Unity, programming, and game development, plus do a live code review.
* Disclosure: These are affiliate links, which means I'll receive a commission if you use them to make a purchase.[GameDev Stream] Automated Tests in Unity (7/26/2020)Infallible Code2020-07-26 | Sign up for the Level 2 Game Dev Newsletter: http://eepurl.com/gGb8eP
In this stream, we'll be talking about automated testing (unit tests, integrated tests, etc) in Unity, and showing off a few examples that should help you get started.
#Unity3D #GameDevelopment #LiveStream
Jason is a Unity game developer with years of experience. Charles is a software developer who's passionate about making games. In this live stream, we'll answer questions about Unity, programming, and game development, plus do a live code review.
* Disclosure: These are affiliate links, which means I'll receive a commission if you use them to make a purchase.[GameDev Stream] Hangout w/ Andrew Connell (7/23/2020)Infallible Code2020-07-23 | Sign up for the Level 2 Game Dev Newsletter: http://eepurl.com/gGb8eP
Andrew Connell from the YouTube channel 'VR with Andrew' is a gamedev and fellow content creator who specializes in virtual reality. In this live stream, we'll be hanging out and talking about Unity, programming, and game development.
* Disclosure: These are affiliate links, which means I'll receive a commission if you use them to make a purchase.[GameDev Stream] Hangout w/ Ashley Alicea (7/16/2020)Infallible Code2020-07-17 | Sign up for the Level 2 Game Dev Newsletter: http://eepurl.com/gGb8eP
Ashley Alicea is an indie game developer, speaker, and Unity evangelist. Charles is a software developer who's passionate about making games. In this live stream, we'll be hanging out and talking about Unity, programming, and game development.
* Disclosure: These are affiliate links, which means I'll receive a commission if you use them to make a purchase.[GameDev Stream] Advanced Project Setup in Unity (7/12/2020)Infallible Code2020-07-13 | Sign up for the Level 2 Game Dev Newsletter: http://eepurl.com/gGb8eP
In this stream, we're going to take a look at a more advanced project structure in Unity that'll help you create games that are more flexible and resilient to change.
#Unity3D #GameDevelopment #LiveStream
Jason is a Unity game developer with years of experience. Charles is a software developer who's passionate about making games. In this live stream, we'll answer questions about Unity, programming, and game development, plus do a live code review.
Timestamps: 00:00 - Stream Start 00:36 - Introductions 02:35 - Disclaimers 04:00 - User Requirements 08:49 - Unity Example 13:56 - Looking at the Code in Unity 19:05 - Console Example 22:33 - Testing 29:25 - Is this too much? 33:30 - Project integration 40:50 - How Dlls Work 55:10 - Working outside unity 1:05:05 - MsBuild - After Build Copy 1:12:20 - Dll Linking 1:24:16 - Conclusion
* Disclosure: These are affiliate links, which means I'll receive a commission if you use them to make a purchase.Humble Objects in UnityInfallible Code2020-07-05 | Sign up for the Level 2 Game Dev Newsletter: http://eepurl.com/gGb8eP
MonoBehaviours have the ability to interface directly with Unity's entire ecosystem. That's incredibly powerful, but it comes at a cost. Depending too heavily on MonoBehaviours couples all of your custom logic directly to Unity. This leads to code that is less flexible and harder to test. That's where the Humble Object pattern comes in.
#Unity3D #DesignPatterns #GameDevelopment
The Humble Object pattern is a design pattern that decouples your logic from system level code. In the case of Unity, it let's you keep your code separate from Unity. In this video, Charles teaches Barles how to use Humbe Objects to improve the testability of his Unity code.
* Disclosure: These are affiliate links, which means I'll receive a commission if you use them to make a purchase.[GameDev Stream] Designing for Change (6/27/2020)Infallible Code2020-06-28 | Sign up for the Level 2 Game Dev Newsletter: http://eepurl.com/gGb8eP
In this stream, we're going to go over some strategies that you can use to design code that's resilient to change.
#Unity3D #GameDevelopment #LiveStream
Jason is a Unity game developer with years of experience. Charles is a software developer who's passionate about making games. In this live stream, we'll answer questions about Unity, programming, and game development, plus do a live code review.
* Disclosure: These are affiliate links, which means I'll receive a commission if you use them to make a purchase.Dependencies in UnityInfallible Code2020-06-21 | Sign up for the Level 2 Game Dev Newsletter: http://eepurl.com/gGb8eP
In this video, you'll learn how you to manage your class dependencies in Unity.
#Unity3D #UnityTutorial #GameDevelopment
Dependencies are objects that your classes need in order to function. In Unity, you can resolve your classes' dependencies using methods like GetComponent or FindObjectOfType, or by exposing them to the editor with the SeriealizedField attribute. While there is no right way to manage you dependencies, this video will equip you with the knowledge to choose the best approach for you.