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
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
About the Author: 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.
Watch Online 146 lessons
| # | 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 subscriptionCourse content
146 lessons · 35h 12m 15sShow all 146 lessons
- 1 You're Now A Game Dev! 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
Related courses
-
Updated 11mo 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.43 hours 15 minutes 52 seconds -
Updated 2y agoBlazor From Start to Finish
By: Tim CoreyBlazor is a game changer for developers. But figuring out how to access the full power of Blazor can leave you frustrated.14 hours 19 minutes 46 seconds -
Updated 2y ago[PRO] Make Professional 2d Games with the Godot Game Engine
By: GDQuestBecome a better game developer! With this course, you will learn to create your own top-down game inspired by Zelda, using the Free and Open Source game engine23 hours 26 minutes 3 seconds