Full Time Game Dev will take you from knowing nothing about game development to making money from your indie game on the Steam store. We’ll study branding, marketing, publishers, Kickstarter, C# coding, Unity development, PR, launching on Steam, and everything in between! After 10 years of making indie games (and also making a ton of mistakes), I’m thrilled to teach you what I’ve learned!
Full Time Game Dev
Full Time Game Dev is a 146-lesson 35 hours 12 minutes self-paced course by Thomas Brush. Full Time Game Dev will take you from knowing nothing about game development to making money from your indie game on the Steam store.
Course facts
- Lessons
- 146
- Duration
- 35 hours 12 minutes
- Level
- All levels
- Language
- English
- Updated
- Instructor
- Thomas Brush
- Price
- Premium
Learn everything you need to know about building a game from scratch, launching it on Steam, and securing enough revenue to become a full-time game dev!
The technical aspects of making games isn’t really the main struggle for indie game devs. Thousands of courses are available from teachers who have never made enough money from their games to pay the bills. The real challenge is taking a viable product and selling it to bring in a sustainable, six figure income. Not only will I teach you the technical skills to create a 2D game in Unity, I’m also going to teach you my proven method for building a brand, securing press coverage and YouTuber attention, and ultimately bringing in a sustainable income, or even 6 figures.
Additional
Who teaches Full Time Game Dev? Thomas Brush
Thomas Brush is a US indie game developer (Atmos Games) and one of the more visible voices on the solo / small-team game-development path. He is the creator of Pinstripe, Coma, and the upcoming Twisted Tower, with a YouTube channel focused on the realities of indie game development.
His CourseFlix listing carries Full Time Game Dev — a structured treatment of the indie-game-development path: the Unity craft, the project-management patterns for solo developers, the publishing workflow, and the business-side decisions that determine whether indie game development becomes a sustainable career.
Material is paid and aimed at aspiring solo game developers. For broader content, see CourseFlix's Game Development and Unity category pages.
What lessons are included in Full Time Game Dev?
| # | Lesson Title | Duration | Access |
|---|---|---|---|
| 1 | You're Now A Game Dev! Demo | 02:39 | |
| 2 | How I Became A Full Time Game Dev | 10:05 | |
| 3 | Why Listen To Me? | 05:45 | |
| 4 | Course Overview | 02:35 | |
| 5 | Start Selling Your Game...Now! | 04:55 | |
| 6 | Branding Fundamentals | 46:43 | |
| 7 | Create Your Website | 12:25 | |
| 8 | Fishing For Wishlists | 18:26 | |
| 9 | The What? | 01:57 | |
| 10 | Inspiration | 10:00 | |
| 11 | Motivation | 03:57 | |
| 12 | The Core Game Loop | 06:01 | |
| 13 | The Stop & Stare Factor | 08:32 | |
| 14 | Quitting | 12:13 | |
| 15 | Conclusion | 01:12 | |
| 16 | Intro To Email Marketing | 02:01 | |
| 17 | Why You Should Care About Email Lists | 04:20 | |
| 18 | Reciprocity | 02:38 | |
| 19 | Creating A Mailchimp Account | 02:59 | |
| 20 | Creating The Form | 10:02 | |
| 21 | Customer Journeys | 10:40 | |
| 22 | Growing Your List | 02:44 | |
| 23 | Combining Email And Wishlists | 06:23 | |
| 24 | The End Goal | 01:28 | |
| 25 | It's Up To You! | 01:32 | |
| 26 | Is My Prototype Ready? | 02:31 | |
| 27 | Pitching Your Prototype | 09:36 | |
| 28 | Risks | 03:28 | |
| 29 | The Nightmare Scenario | 06:11 | |
| 30 | The Silver Lining | 06:58 | |
| 31 | Why Kickstarter? | 03:14 | |
| 32 | Risks | 08:14 | |
| 33 | Campaign Ingredients | 01:24 | |
| 34 | Ingredient 1: Your Video | 26:12 | |
| 35 | Ingredient 2: The Body Content | 03:43 | |
| 36 | Ingredient 3: Marketing Prep | 11:05 | |
| 37 | Ingredient 4: Rewards | 08:57 | |
| 38 | Ingredient 5: Feedback | 01:10 | |
| 39 | Ingredient 6: Launch Prep | 06:50 | |
| 40 | Launch! | 05:24 | |
| 41 | Should You Secure Funding? | 05:33 | |
| 42 | Finish Your Game! | 05:47 | |
| 43 | Intro | 02:01 | |
| 44 | Requesting Steam Keys | 02:19 | |
| 45 | Creating The Form | 10:38 | |
| 46 | Find Testers | 05:53 | |
| 47 | Invite Testers! | 02:28 | |
| 48 | Intro | 02:21 | |
| 49 | Create Your Trailer | Part 1 | 09:51 | |
| 50 | Create Your Trailer | Part 2 | 12:13 | |
| 51 | Create Your Trailer | Part 3 | 12:07 | |
| 52 | Create Your Trailer | Part 4 | 11:21 | |
| 53 | Create Your Trailer | Part 5 | 10:18 | |
| 54 | Create Your Trailer | Part 6 | 05:53 | |
| 55 | The Final Trailer! | 00:58 | |
| 56 | Let's Do This! | 03:50 | |
| 57 | The Steam Cannon Ball | 04:40 | |
| 58 | Pep Talk | 01:37 | |
| 59 | Now What? | 03:11 | |
| 60 | Steam Sales | 03:18 | |
| 61 | Other Revenue Streams | 03:12 | |
| 62 | Other Platforms | 05:40 | |
| 63 | Congratulations! | 02:29 | |
| 64 | Indie Chat | How This 20 Year Old Went Full Time | 01:02:29 | |
| 65 | Indie Chat | How This Dev Sold 200K Units | 01:39:10 | |
| 66 | Introduction (Don't Skip!) | 02:28 | |
| 67 | Download Unity | 05:03 | |
| 68 | Install Photoshop | 01:07 | |
| 69 | The Editor | 11:30 | |
| 70 | Professional Layout | 03:18 | |
| 71 | Tools | 07:22 | |
| 72 | Visual Studio | 03:25 | |
| 73 | Creating Your First Script | 03:07 | |
| 74 | Moving A Box | 12:58 | |
| 75 | Variables | 09:29 | |
| 76 | Input | 07:17 | |
| 77 | Conditions | 08:31 | |
| 78 | Functions (Part 1) | 17:05 | |
| 79 | Functions (Part 2) | 04:08 | |
| 80 | Quick Review | 10:23 | |
| 81 | Install Packages | 05:18 | |
| 82 | Physics | 04:51 | |
| 83 | The Ground | 09:27 | |
| 84 | The Player (Part 1) | 08:11 | |
| 85 | The Player (Part 2) | 03:43 | |
| 86 | The Player (Part 3) | 16:17 | |
| 87 | The Camera | 16:29 | |
| 88 | Layering | 20:35 | |
| 89 | Cleaning Up Player Movement | 08:16 | |
| 90 | Floating Platforms | 04:40 | |
| 91 | Collectables | 41:51 | |
| 92 | UI (Part 1) | 19:48 | |
| 93 | Quick Tip | Referencing Components | 12:27 | |
| 94 | UI (Part 2) | 10:52 | |
| 95 | UI (Part 3) | 28:09 | |
| 96 | Inventory | 53:59 | |
| 97 | Gates | 12:55 | |
| 98 | Singletons | 08:36 | |
| 99 | Enemies | 52:27 | |
| 100 | Quick Tip | Naming | 02:45 | |
| 101 | Attacking | 29:32 | |
| 102 | Dying | 04:21 | |
| 103 | Finalize Your Scene | 11:45 | |
| 104 | Loading Scenes | 32:16 | |
| 105 | The Game Manager | 14:42 | |
| 106 | Preparing for Art | 01:25 | |
| 107 | Project Clean Up | 15:17 | |
| 108 | Choosing Your Colors | 08:59 | |
| 109 | Illustrating Layers | 42:43 | |
| 110 | Detailing | 33:16 | |
| 111 | Designing Interactables | 55:46 | |
| 112 | Preparing Your PSB For Import | 13:30 | |
| 113 | Importing Your PSB | 12:59 | |
| 114 | Creating Prefabs From Your PSB | 02:37 | |
| 115 | Building Your Level (Part 1) | 43:17 | |
| 116 | Building Your Level (Part 2) | 30:17 | |
| 117 | Setting Up Your Player Graphics | 23:40 | |
| 118 | Animating Horizontal Player Movement | 29:55 | |
| 119 | Animating Other Movements (Part 1) | 33:14 | |
| 120 | Animating Other Movements (Part 2) | 44:06 | |
| 121 | Quick Tip | Animation Errors | 01:01 | |
| 122 | Animating Player Sound | 01:03:08 | |
| 123 | Animating The Enemies | 12:23 | |
| 124 | Particles (Part 1) | 26:13 | |
| 125 | Particles (Part 2) | 22:10 | |
| 126 | Animating Death | 18:34 | |
| 127 | Animating Screenshake | 09:51 | |
| 128 | Animating Gates | 11:21 | |
| 129 | Adding Music & Ambience | 10:38 | |
| 130 | Finalizing The Character Design | 10:48 | |
| 131 | Controlling Titles | 10:22 | |
| 132 | Fall Forgiveness | 08:38 | |
| 133 | Player Knockback | 19:07 | |
| 134 | Creating A Demo / Prototype Ender | 16:49 | |
| 135 | Creating A Main Menu | 24:48 | |
| 136 | Building & Uploading To Steam | 12:37 | |
| 137 | Introduction: Let's Create a Striking, Short Game for Free | 04:39 | |
| 138 | Day 1: Brainstorming | 10:58 | |
| 139 | Day 2: Gathering Assets | 13:39 | |
| 140 | Day 3: Visual Design | 43:07 | |
| 141 | Day 4: Level Design | 41:24 | |
| 142 | Day 5: Adding an Objective | 51:03 | |
| 143 | Day 6: Enemy Scripting | 59:58 | |
| 144 | Assignment: Record the Voice-over | 07:49 | |
| 145 | Day 7: The Final Touches | 01:12:56 | |
| 146 | Conclusion: Postmortem, Unity Recorder, and Publishing on itch.io | 09:24 |
Get instant access to all 145 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.
Learn more about subscriptionWhat courses are similar to Full Time Game Dev?
Updated 2y agoMicroservices in .NET
By: Code MazeThis course is a TEXT-BASED ONLINE COURSE designed to provide a convenient and effective reading and learning process for all students.
UpdatedAsync Expert
By: Konrad Kokosa, Łukasz Pyrzyk, Szymon KulecA deep, 86-lesson dive into async-await, concurrency, and parallelism in .NET, with guest lessons from recognized C# experts.33h 11m5/5
UpdatedBlazor WebAssembly
By: Code MazeBuild and secure modern single-page apps with Blazor WebAssembly and C#, fully updated and re-tested for .NET 8 and .NET 9.8h 31m
Updated 2y agoPS1 Programming with MIPS Assembly & C
By: Gustavo PezziThis course is a deep dive into the world of PlayStation programming! We'll explore the PS1 hardware, understand its sub-components, and learn how to code games34h 39m5/5
Updated 3y agoCreate a 3D multi-player game using THREE.js and Socket.IO
By: UdemyWith Socket IO it is very easy to create a game where multiple remote players can share data. In this course we start by installing NODE.js, a prerequisite of S2h 39m
UpdatedCode a 2D Platform Game Character with Godot
By: GDQuest43-lesson Godot course focused on coding responsive side-view character movement for platformers and Metroidvania-style games.5h 20m
Updated 1y ago.NET Memory Expert
By: Konrad Kokosa«.NET Memory Expert» is a comprehensive 14-week online program focused on efficient memory management within the .NET environment.43h 15m