Warning… This is a totally random post and slightly ranty in one section.
I saw this video and thought, sure why not make a ‘general’ post:
(_ When watching this video, focus on first few minutes where these well known smart programmers tell you how they started TINY and SIMPLE. It worked for them. It can work for you. _)
https://www.youtube.com/watch?v=F9GujgK0y2M
(The moral of the video is: Programming (even game programming) is NOT hard, if approached with the right expectations.)
I notice that new folks come here and frequently try to run before they even know how to crawl.
That is, they want to make a full game, with scenes, level loading, ads, in-app-purchase, Artificial Intelligence, and the list just goes on.
So, why am I posting and why do I care. Well, …
-
( The ranty bit ) More and more I find it a bit frustrating when new users come in thinking programming games is easy, therefore, any question they have is easy to answer. These new users ask a lot of silly and lazy-seeming questions that waste the time of folks who recognize the question are incomplete and entail very long answers the new person simply won’t understand anyways.
-
I don’t actually thing there are many lazy new users. They are simply ignorant of the fundamentals AND are used to everything else about computer being easy. So, they simply expect it can’t be that hard.
-
If you’ve read this far, AND if you are new… I just want to encourage you to start very small, and work incrementally.
Forget about making a full game. (At least initially. I promise you’ll get there soon.)
Forget about making money.
Forget about releasing your games on the many stores.
Instead, focus on learning.
I promise, if you do this, you’ll find the whole experience to be a lot more fun and many times more more rewarding.
As an added benefit. If you approach things this way, you’ll end up asking reasonably scoped questions when you need help and your experience getting answers will be that much better too.