Learn to Program Awesome Stuff


My Courses

Beginners Welcome

I teach some really advanced topics at times but that does not mean they have to be confusing. I try to make all my tutorials as beginner friendly as the material will allow.

Level Up

My tutorials build on each other So you get more and more skilled. Not by just copy and paste but through understanding why things function the way they do.

Get Help

Your not alone in this journey there are other viewers just like you. Some have probably had the same problems. Join the forum and get help from other viewers and my self!


All my tutorials are available on this site and YouTube for free!
That’s Awesome isn’t it?




Uber Entity Component System

Learn to create an efficient and powerful Entity Component System from scratch in Native C#.

All the while learning to use Test Driven Development (TDD) to maintain awesome levels of code accuracy and stability!

Start Learning UECS

Get in the Conversation Today!

Do you need more realtime help then just posting comments in the YouTube or in the forms? Then come on into the Discord channel and ask the community for some help.

Get Help on the forum!

Do you need someone to take a look at your source code with a fresh pair of eyes? Are you working on something and you want to share it with the world? Did you find and issue with one of the tutorials? It sounds like you need a link to the Eforen.TV Creates Forums