Unity Learning Resources

Hey all! Welcome to my first blog. This blog is a linear learning path for Unity game developers. I have used Unity for quite some time, both in academic and professional settings, so I think it’s a good time to share the helpful resources I have found along my journey to everyone.

Students nowadays have smaller chunks of time to learn new things, so rather than textbooks, I listed episodic Youtube series that are more welcoming than thick books on How To Become an Expert in XXX if You Read These 800 Pages. Of course, you should definitely read books to reinforce your knowledge base, and btw Milo Yip’s Study Path for Game Programmer is a great resource for bookworms, but I personally don’t think they are the perfect entry points.

Software

You can learn about these pieces of software if you want to create digital assets by yourself. It’s always great to learn how game assets are created (even if you are a programmer).

Graphics

  • Photoshop: 2D art in general.

  • Maya: Industry-standard 3D modeling. Great for animation and rigging. Free for students.

  • 3DS Max: Industry-standard 3D modeling. Great for modeling. Free for students.

  • Zbrush: Quick, detailed 3D model sculpting.

  • Blender: Basically free Maya.

  • Substance Painter: Great for 3D model material authoring.

  • Marvelous Designer: Great for cloth 

  • Houdini: Procedural, non-destructive assets

  • PureRef: Easy-to-use art reference software

Optimization

  • Texture Packer: Create texture atlas from multiple images

Basic

Basic tutorials to get your started on game development. Beware, sometimes tutorial include not-so-optimized code for ease of understanding, but you always can learn along and read about optimization later. Always remember to refer to API libraries if you don’t understand something.

Gameplay

Graphics

Art

Intermediate

It’s highly recommended you learn Unity Editor Scripting and all of graphics category before moving onto the Advanced section. At this point, you have everything needed to create cool prototypes, so an Events category is included if you ever decide to show your work to the community!

Gameplay

Graphics

Tools

Events

Advanced

It’s a good idea to pick one specialization and focus on it. Instead of listing individual tutorials, links are provided here in their own categories and you can tread your own path.

Gameplay

Graphics

Art

Game Design

ZEN

Read at your own risk. These are really advanced topics that can take days to grasp and make your hairline recede in an inhumane rate.

Sanity