July 14, 2014
GUI and Online Again
The last month has largely been more of the same as last month. I’m
working on online multiplayer games (getting close!). Meanwhile the
artist is nearing completion of her work redesigning the GUI. In fact,
the first bundle of “finished” (in quotes because rework is likely, if
not expected) artwork arrived yesterday. So now I need to start adding
it into Concealed Intent and see how it looks. I’m starting to feel a
little harried. The online work just needs a last push to finish.
However, I also need to ensure the artist is not blocked waiting on me.
Of course, I also need to just get this game finished! Still, not as bad
as being back working at a bank, but I do need to keep going.
Recently I have been reading a few game development postmortems and
wondering what I would say in a Concealed Intent postmortem. While I
still have the whole marketing phase of the process to come (not looking
forward to those tasks!). Here are what I think (at the moment) are my
top 5 mistakes:
- Working alone - Having another point of view on the game is
priceless, and well as having someone else around for motivation.
Just hiring an artist and talking only via email has had a large
impact on progress and the quality of the gameplay. Plus, at least
two tasks can get done at a time! There are huge benefits to finding
a small team to work alongside. Next time I will spend some time
trying to find a like-minded team.
- Too complex - I like complex strategy games and these ideas bled
into my game design. There is a place for such games, but I don’t
think Concealed Intent is it. Nor is a good idea to try something
complex as a first game when still learning game development.
Concealed Intent still has some complexities, but it is far simpler
than it was a year ago. Although I suspect I should have just
started with a far simpler concept.
- 3D camera - Related to complexity. I didn’t realise the difficulties
created for myself by having a fully 3D camera with 6 degrees of
freedom (3 pan axes, 2 rotation axes and zoom in/out). I now
understand why developers lock their cameras down and there are so
many 2D games. The art and GUI and gameplay are all much simpler. My
next game will definitely be 2D!
- Not worrying about art and appearance - First impression count.
Concealed Intent started filled with developer created, placeholder
art. It looked ugly and non-devs had trouble separating their views
on the game from the art. If you showing other people (and as a lone
developer this is vital), then there should be some effort to make
it look good - and this may require finding an artist.
- Different languages for client and server - This is really just an
annoyance and probably won’t make the final list. The client is
written in C# with Unity3D. The server is in Scala. Scala is great,
but switching back and forth between the two languages causes me to
make many little mistakes.