Things I’ve Learned - Part 2
As promised, today I’ll be sharing a bit more about my internship here. The last entry was about the last arc of the development process, so today I’ll talk about the process of getting started. It’s not as easy as you think, but it is one of the more fun parts of the development. For me, at least.

Planning It’s important to have a pretty solid idea of what the game will be like before you start coding. Sure, you will need to change some features, but you should still have a clear idea of the game going in. You need to set up the code with most of your features in mind, otherwise adding features could mean rewriting a bunch of code. You’ll also want to have a good idea of how you’ll set up the code, which means knowing what variables and functions you need, and what classes they’ll need to be in.
Time Depending on your situation, this might not be an issue. If you’re in it for fun, you’ve all the time you want. If you’re trying to make a profit, either as a freelance developer or as part of a company, time is very much an issue. It doesn’t matter how great your idea is if you can’t afford to finish it.
Skill This also affects your time constraints, so it’s important to go in with realistic expectations of yourself. Get some practice on smaller projects before attempting something huge.
Is it fun? When brainstorming a game it’s easy to get caught up in the thought of trying to be innovative and unique. But the game should be fun too. Always try to make a unique game, but remember the players come for the fun.

Comments(81)








