– Describe what level of experience in playing games and creating games that you have
I have a lot of experience playing games and have an intermediate level of experience creating games. I have played games from a variety of genres and platforms and am often playing something in my free time. I have a game that I developed independently and published on Steam which can be found here.
– List the software programs that you are experienced with and what level of experience you have (use the values of 1=novice, 2=intermediate, 3=advanced)
Adobe After Effects (1)
Adobe Animate (2)
Adobe Illustrator (2)
Adobe Photoshop (2)
Aseprite (2)
Blender (2)
Figma (3)
Unity (3)
Unreal Engine (1)
Over the years, I’ve collected lots of valuable resources for learning game development, including YouTube channels, websites, and free assets, that I’ve compiled into the list below.
YouTube Channels | Topic(s) | Notes |
IAMTimCorey | C#, SQL | One of my personal favorites for intermediate to advanced C# topics |
CodeMonkey | Unity, C# | Has great long Unity tutorials for making complete projects, but also has shorter videos that explain individual topics in more depth |
Brackeys | Unity, Godot, C# | Widely considered the gold-standard for game dev tutorials amongst indie devs. Recently moved to Godot, but his Unity tutorials still hold up. |
GMTK | General game design | Hosts the largest game jam in the world every year with over 7000 submissions in 2024. |
freeCodeCamp | General programming, C/C++, C#, Python, SQL, Java, JavaScript, HTML, CSS, Node,js, Angular, React, Vue.js, AWS, and more) | Has almost 2k videos relating to all aspects of programming across almost every modern language. They also have entire college-level computer science courses up for free, including MIT’s 6.006 Intro to Algorithms and Harvard’s CS50 Intro to Computer Science. |
samyam | Unity, Godot, general game development | |
The Cherno | C++, OpenGL, engine development | His C++ playlist is the most extensive video documentation of the language I have been able to find. |
Jason Weimann | Unity, C#, general game development | |
Zigurous | Unity, C# | Has great beginner-level tutorials for recreating classic games in Unity such as Pac-Man, Minesweeper, Asteroids, and more. |
GDC | General game design/development | Videos from industry professionals giving talks about the development of their games. |
Blender Guru | Blender | Creator of the famous Blender doughnut tutorial. |
Thomas Brush | Indie development, marketing, general game development | |
Kevandram | Blender | Kevandram specializes in a specific tool in Blender called “Grease Pencil,” which allows you to draw on a 3D surface with a 2D brush. |
3DGreenhorn | Blender | |
Pixel Pete | Pixel art | |
Pixel Overload | Pixel art | |
Asset Provider | Type | Notes |
Kenney.nl | 2D, 3D, Audio, Textures | 100% free but can pay for the convenience of having all assets in one downloadable pack. |
Unity Asset Store | 2D, 3D, Audio, Unity Packages, VFX, Templates, and more | Has paid assets, but gives out free asset every week and can filter by free assets. |
Mixamo | 3D models and animations | Free |
Quaternius | 2D, 3D, animations | Has paid assets, but mostly free |
Poliigon | 3D, textures | Has paid assets, but I’ve linked to the “Free” page on the website which has lots of realistic 3D textures and some 3D models. |
Google Fonts | Typefaces | |
Adobe Fonts | Typefaces | |
Additional Resources | Topic(s) | Notes |
C# Documentation | C# | Official C# documentation from Microsoft |
Unity Documentation | Unity, C# | Official documentation from Unity |
Unreal Engine Documentation | Unreal Engine, C++ | Official documentation from Epic Games |
C# Design Patterns | C# | Covers the 23 Gang of Four (GoF) design patterns seen in object-oriented programming (OOP) and how to implement them in C#. |
C++ Reference | C++ | Unofficial C++ documentation |
Learn C++ | C++ | Site with free tutorial to learn how to write, compile, and debug C++ programs |