46
Creativity / Re: Game Design Megathread
« on: August 31, 2014, 06:15:15 PM »
Somehow I missed the last 3 pages of discussion, but I'd still like to add my thoughts.
The reason why I'm (slowly) making an engine for what will surely turn into a relatively simple physics based game is that it's actually easier for me. I haven't done much real coding outside of blockland, but I know for a fact there's nothing more frustrating than trying to do something that the engine can't/won't do. Maybe torque ruined that for me. Regardless, I like to understand things fully while I build them, for two main reasons: troubleshooting and getting better at code. Building my own engine is easier because I'm factoring all of the time I'll save coding other things, with everything I've already learned.
It sounds pretty cliche now that I've read all that back, but it's true. Also building an engine is inherently more difficult than just making a game in an existing engine (because that's the point of using already made engines), you get more rep from employers/peers
nonedit:
The reason why I'm (slowly) making an engine for what will surely turn into a relatively simple physics based game is that it's actually easier for me. I haven't done much real coding outside of blockland, but I know for a fact there's nothing more frustrating than trying to do something that the engine can't/won't do. Maybe torque ruined that for me. Regardless, I like to understand things fully while I build them, for two main reasons: troubleshooting and getting better at code. Building my own engine is easier because I'm factoring all of the time I'll save coding other things, with everything I've already learned.
It sounds pretty cliche now that I've read all that back, but it's true. Also building an engine is inherently more difficult than just making a game in an existing engine (because that's the point of using already made engines), you get more rep from employers/peers
nonedit:
there's absolutely no general way to say "do" or "don't" here. it's all context and you need to know for yourself what is necessary and convenient for you in the long term.this too