Got a tutorial request?
Hey guys, I've been meaning to write up some tutorials for a while now and I'd like to get a sense of what folks would like to see/if anyone is interested at all.
I'd like to do written tutorials because I find that often with videos you're only looking for a certain thing and don't want to waste time watching an hour long video to find it.
Most of my knowledge revolves around Unity and Unreal, but I'm open to doing tutorials outside of this (SDL in c++, phaser in javascript or haxeflixel in haxe).
Some topics floating around in my head:
* Unreal for Unity devs (or: where did my magic functions go??)
* Let's optimize this badly performing game and learn about optimization in the process.
* Writing tools for the Unity editor, and when not to.
* A gentle introduction to Unity/Unreal for non programmers
* Math. For games. For people who don't like math very much.
I'd like to do written tutorials because I find that often with videos you're only looking for a certain thing and don't want to waste time watching an hour long video to find it.
Most of my knowledge revolves around Unity and Unreal, but I'm open to doing tutorials outside of this (SDL in c++, phaser in javascript or haxeflixel in haxe).
Some topics floating around in my head:
* Unreal for Unity devs (or: where did my magic functions go??)
* Let's optimize this badly performing game and learn about optimization in the process.
* Writing tools for the Unity editor, and when not to.
* A gentle introduction to Unity/Unreal for non programmers
* Math. For games. For people who don't like math very much.
Comments
In order of preference for me:
1. Tools
2. Maths
3. Optimization
In particular, I found your delegates talk really interesting (I've personally always used bools/flags that get checked every frame...), and it's the kind of thing I wouldn't think to Google because I don't even know it's there. (Technically I did know it was there, but never felt I needed it, so I didn't bother. But I imagine there are plenty of potentially useful things that can help me write code faster that could come in handy!)
Something else I think I could learn from you/programmers is what sorts of things that are just plain slow. Some things I think are obvious (like doing superfluous things in an update/tick), but some things were not at all obvious to me (like setting a length to a list before adding things to it being faster than just adding things to it). I had a programmer explain some things to me while I was trying to work out why a tool of mine took some 15 min to execute over million+ vert meshes, and while I think I understand that now, it's something I don't think I'd have been able to figure out easily on my own. Or, again, in your delegates talk, how using Unity Events would be slower than delegates, and delegates slower than checking bools, etc.
--
More broadly, I think tutorials usually only teach software, or a specific technique of doing something, and arguably aren't that well suited to evaluating things, or teaching creativity or game design or artistic sensitivity, but it'd be interesting if there was a way to do those too... :P
I'm going to start with a tools tutorial that involves some math (mostly equations of motion) and take it from there