Need voice of experience.

General discussion about LÖVE, Lua, game development, puns, and unicorns.
User avatar
schael
Prole
Posts: 27
Joined: Mon Jul 11, 2011 5:13 pm
Location: France

Need voice of experience.

Post by schael »

Hello
I'm actually working on my project but I see that there is more things that I thought so I'm a bit lost :oops:.
This is why I ask you the question : what do you make first when you want to create a game ? Do you draw some artworks, screens ? Do you make detailed plans of each function ? Do you make code to find some usefulness later ? How long do you do this ?

I'm listening to the voice of experience :)
I'm learning...
User avatar
ivan
Party member
Posts: 1915
Joined: Fri Mar 07, 2008 1:39 pm
Contact:

Re: Need voice of experience.

Post by ivan »

What I usually do first is a prototype. The graphics don't really matter at this point, neither does the code. First, I have to know if the gameplay is any good. A fun game should be playable with no to very little art at all. A prototype shows you if investing more effort into your idea is worth it.
User avatar
tentus
Inner party member
Posts: 1060
Joined: Sun Oct 31, 2010 7:56 pm
Location: Appalachia
Contact:

Re: Need voice of experience.

Post by tentus »

I usually start with a text document outlining where I want to go with the project. I plot out basic characters, setting, game mechanic, controls, etc. Depending on the genre of the project, I may do some sketches (draw the main character, adventure games usually get maps, that kinda stuff). Then I make a basic prototype with as little art and other distractions as I can get away with. Fighting game? Make a stack of punchable squares. Platformer? Make a circle that can jump around. You get the idea: don't worry at first about menus or alternate control schemes, just get a game mechanic put together.

Usually it takes a few weeks before the game is worth really talking about. I try not to get too bogged down in planning because that usually leads to bigger and bigger plans that never come to fruition. Just do enough to identify hurdles before the come up and generally have realistic goals.

Sorry I can't give you anything more specific, but it's a very individual thing. Each person, and each of their projects, is going to be different.
Kurosuke needs beta testers
User avatar
Robin
The Omniscient
Posts: 6506
Joined: Fri Feb 20, 2009 4:29 pm
Location: The Netherlands
Contact:

Re: Need voice of experience.

Post by Robin »

tentus wrote:Sorry I can't give you anything more specific, but it's a very individual thing. Each person, and each of their projects, is going to be different.
This.

I would, however, recommend prototyping. LÖVE is especially a good prototyping engine, so why not take advantage of it?
Help us help you: attach a .love.
User avatar
Jasoco
Inner party member
Posts: 3727
Joined: Mon Jun 22, 2009 9:35 am
Location: Pennsylvania, USA
Contact:

Re: Need voice of experience.

Post by Jasoco »

I think I've gone overboard with prototyping personally, but it works so I stick with it. I put almost everything in a prototype. Even prototypes in prototypes. But it keeps me more organized. Kind of. I guess.
User avatar
Rukiri
Citizen
Posts: 68
Joined: Mon Jun 27, 2011 5:52 am

Re: Need voice of experience.

Post by Rukiri »

I'd first try and prototype a game, if you're thinking of a zelda based game just go with the zelda formula and you can find zelda sprites and tiles everywhere..

Think of a game type first as do you want something like mario or something fast paced like sonic, it's like with a-rpgs do you want something slow like zelda(the 2d games were slow) or fast like the mana games?

But since love2d doesn't have any editor I'd first work on getting to know how to control maps, make your character move around, creating events/npcs for a room etc.
User avatar
T-Bone
Inner party member
Posts: 1492
Joined: Thu Jun 09, 2011 9:03 am

Re: Need voice of experience.

Post by T-Bone »

I usually open GIMP and start drawing more or less randomly. Nothing that I'll use in game, I guess you could call it artwork. It should sort of set the tone of the game you want to make. But that's just me. After that, I do whatever I think is most fun (which is usually programming or sprite drawing).
User avatar
schael
Prole
Posts: 27
Joined: Mon Jul 11, 2011 5:13 pm
Location: France

Re: Need voice of experience.

Post by schael »

tentus wrote:I usually start with a text document outlining where I want to go with the project. I plot out basic characters, setting, game mechanic, controls, etc. [...] don't worry at first about menus or alternate control schemes, just get a game mechanic put together.
Yes, I think this is what I missed. I shoudn't take care about details in first time and make minimal tileset and map to start. (I want to make a RPG)
Rukiri wrote:But since love2d doesn't have any editor I'd first work on getting to know how to control maps, make your character move around, creating events/npcs for a room etc.
I working on this part : should I make one file per function ? I'm not well organised ...
T-Bone wrote:I usually open GIMP and start drawing more or less randomly. Nothing that I'll use in game, I guess you could call it artwork. It should sort of set the tone of the game you want to make. But that's just me. After that, I do whatever I think is most fun (which is usually programming or sprite drawing).
I write how I see my game on a copybook but I have always more and more ideas :death: I should stop writing

Thanks for your good advices, it is more difficult that I expected but I will not give up.

( Little technic question : are always the variables global or only when put in love.load ? )
I'm learning...
User avatar
Trappingnoobs
Citizen
Posts: 95
Joined: Tue Oct 12, 2010 8:52 pm

Re: Need voice of experience.

Post by Trappingnoobs »

schael wrote:
Rukiri wrote:But since love2d doesn't have any editor I'd first work on getting to know how to control maps, make your character move around, creating events/npcs for a room etc.
I working on this part : should I make one file per function ? I'm not well organised ...
I wouldn't do one per function, but use as many files as you like. I usualy group mine into categories; such as map functions; classes (I use an OOP implementation I made), etc
User avatar
schael
Prole
Posts: 27
Joined: Mon Jul 11, 2011 5:13 pm
Location: France

Re: Need voice of experience.

Post by schael »

Trappingnoobs wrote:I use an OOP implementation I made
I now understand why I don't understand OOP with LUA :ehem:
I'm learning...
Post Reply

Who is online

Users browsing this forum: Google [Bot] and 5 guests