My advice on game development

Talk about making games.

My advice on game development

Postby Lacotemale » Thu Jul 25, 2013 5:26 pm

Hey all,

So after developing games for a bit I discovered many things. I want to share some things I discovered along the way! :)

The story is important

So you want to make a game and dive into code. Not such a good idea if you don't know where the game will go in terms of the story. Its advisable to write the story of a game first especially in this case because its an RPG genre. Later this will help knowing what dialog each main character will be saying and help design the level locations. Also its good to use some dedicated software for writing. I found one called Plume Creator which allows you to define characters, the scenes and write the story organised into chapters.

Proper planning saves time

For any game its helpful to plan out the level design, what types of units will be in it and what kind of stats will they have. Think about the menu layout and graphics style you want. Before you start programming spend some time to plan out how to store data. (variables, arrays, structs etc.)

Take game development seriously

Games can be fun but don't even think for a second that making them is equally easy and fun. In order to make a good game you need to focus and develop it as a serious project. Once you get some decent groundwork done on the development you can then decide what fun elements to introduce for the player. If you develop the game properly the addition of new content should be made as easy as possible. Developing a game in a poor manner will make it difficult to add more content. Making this difficult will test you and may force you to give up working on the game.

You can't do everything

Alright maybe there is somebody out there who is a 'pro' at coding, graphic design, artwork and sound/music creation. However, for the most of us we have an expert level of skill in one area. Perhaps we have a little skill in another but certainly we can't cover every area. Games that turn out the best usually come from a team of coders, artists and music/sound producers. Myself for example, I can produce pretty good code and I have a little skill with graphics too. That is pretty much it though, I wouldn't be great with creating a soundtrack or doing more artistic stuff with graphics.

Different development cycles

For my first game I just did non-stop development. Never once did I do anything different or think "is this the best way of doing it?". However now I am working on a development cycle with an optimization cycle straight after. I go back and forth between the two cycles. Development just involves adding new features, fixing bugs and improving features. Optimization involves going back over features and check if the efficiency can be improved, removing unused variables or graphics from past ideas.

Don't 'improve' what already works

Sometimes you will look at a feature and think of a genius idea to do it better. However more often than you think this idea will not work out in practice. You will then realise the time wasted on 'fixing' a feature that was already working fine. A better way to deal with this is moving ahead with development on features and when the game is nearly finished maybe experiment a bit. Doing this will at least stop time wasted in the game development period and won't affect progress.

Hope that helps some people out there. Note that the content of this post is from my blog: http://www.photofiltre-lx.org/blog/59.html (which also has a sneak preview of my rpg game in development) 8)
User avatar
Lacotemale
 
Posts: 285
Joined: Wed Dec 08, 2010 7:47 pm
Location: /home
Score: 7 Give a positive score

Re: My advice on game development

Postby AliceXIII » Fri Jul 26, 2013 12:18 am

Nice advice! Although i do everything the opposite way of you, I think about genre (usually rpg for me) first then think about all the differnt systems involved in the genre take what i want build it then worry about story later i do everything in my head i've never concepted anything except in my head. Also i stop production to optimize all the time i trust in my abilities and also have my code memorized i come through 80% of the time as for the other 20% some ideas will be quite a feat if not impossible.
"Taking a breath of fresh air."
User avatar
AliceXIII
 
Posts: 325
Joined: Fri Sep 17, 2010 2:36 am
Location: victoria, texas
Score: 37 Give a positive score

Re: My advice on game development

Postby Jagmaster » Thu Aug 01, 2013 7:41 pm

Good advice sir. My workflow often varies, sometimes I come up with a story concept, and build a game around that, whereas other times (when I was newer at this stuff) my game would evolve from just a bunch of tinkering with different actors to an actual game concept (and then come up with story, etc). I think the former is a better outcome than the latter in most cases

Also, thanks for mentioning that "Plume Creator" software, it is quite handy. I installed it, and was able to reduce about a dozen scattered word docs into a single organized project format! :)
User avatar
Jagmaster
 
Posts: 875
Joined: Sun May 08, 2011 4:14 pm
Location: Not where you think.
Score: 82 Give a positive score

Re: My advice on game development

Postby Lacotemale » Sat Aug 03, 2013 10:35 am

Nice advice! Although i do everything the opposite way of you, I think about genre (usually rpg for me) first then think about all the differnt systems involved in the genre take what i want build it then worry about story later i do everything in my head i've never concepted anything except in my head. Also i stop production to optimize all the time i trust in my abilities and also have my code memorized i come through 80% of the time as for the other 20% some ideas will be quite a feat if not impossible.


Yeah I know people might not do things exactly the same way but certain bits of advice like taking game development seriously should help everyone. Too many people think making a game is gonna be all fun and not hard. :D

Good advice sir. My workflow often varies, sometimes I come up with a story concept, and build a game around that, whereas other times (when I was newer at this stuff) my game would evolve from just a bunch of tinkering with different actors to an actual game concept (and then come up with story, etc). I think the former is a better outcome than the latter in most cases.

Also, thanks for mentioning that "Plume Creator" software, it is quite handy. I installed it, and was able to reduce about a dozen scattered word docs into a single organized project format! :)


I think it depends on the genre of a game. RPG games need the story done first to decide on characters, areas, dialog between main characters and supporting ones. Other games like shooters can be rather mindless story wise but fun! :) Im glad you like the Plume Creator software too! Only bad thing is the English translation is not perfect yet. I will try to help them out with that soon enough.
User avatar
Lacotemale
 
Posts: 285
Joined: Wed Dec 08, 2010 7:47 pm
Location: /home
Score: 7 Give a positive score


Return to Game Development

Who is online

Users browsing this forum: No registered users and 1 guest