so many fun prototype ideas but im only a trained artist and can't program lol. ive been doing general programming tutorials but idk if i should end up choosing C# or C++ to learn. or some other niche thing like godotscript or lua+love
@Mirzaba From my adventures with game design a good approach is to decide on a tool that would work best for a project (or single tool for several projects in your case) and then go with whatever work best for that tool.
For example if you're going with Unity, C#. If you decide on Godot then GodotScript is pretty much a given. Etc etc.
If you're new to game design then Unity might be a good choice thanks to having a large, supportive community.
@Mirzaba Just a heads up, Unreal specifically uses C++ which is different from C# (which is more like Java, except better :p ). The basics and concepts are the same, however, so it'll make it easier to learn.
@Mirzaba TL;DR C/C++ was designed to have 'raw' access to the hardware. Work faster but can be easy to break, need more care while coding. C# and Java are friendlier with more tools to make development and cross platform easier but at the cost of being slower and heavier on resources.
There's a lot more going on but not enough for a toot. Check this for more info: https://www.quora.com/What-is-the-difference-between-C-C++-and-C
Will be happy to answer questions if you have any.
@polychrome
They announced that they're adding in C# compatibility. Same with Godot for the v3 alphas. I still dont know the fundamental differences between C++ and C# though