Author Topic: Help with first games  (Read 818 times)

Lurker

  • Developer
  • Emaciated
  • *****
  • Posts: 10
  • Karma: +10/-0
  • Touch the butt
    • View Profile
Help with first games
« on: February 26, 2017, 06:00:04 AM »
Hi, whats a good game engine for a first time game maker? Iv always wanted to make a game but really don't know where to start. Game maker and Stencyl feel a bit weird and off. I have a lot of experience and feel very confident using Java but iv only used it to record data, for mathematical programs, or for school ect. What is a engine I could consider using and that you guys would recommend?

Thanks,
Lurker
When life gives you lemons, donít make lemonade. Make life take the lemons back! Get mad! I donít want your damn lemons, what the hell am I supposed to do with these? Demand to see lifeís manager! Make life rue the day it thought it could give Cave Johnson lemons!

kilif

  • Professional Procrastinator
  • Administrator
  • Fat
  • *****
  • Posts: 377
  • Karma: +115/-5
    • View Profile
Re: Help with first games
« Reply #1 on: February 26, 2017, 06:10:11 AM »
Hi, whats a good game engine for a first time game maker? Iv always wanted to make a game but really don't know where to start. Game maker and Stencyl feel a bit weird and off. I have a lot of experience and feel very confident using Java but iv only used it to record data, for mathematical programs, or for school ect. What is a engine I could consider using and that you guys would recommend?

Thanks,
Lurker

I think the first thing that you need to ask yourself is what type of game do you want to try and make? For instance, if you wanted to make a text-based game, there's plenty of engines already available out there that would be better suited for that, like Twine. If you wanted to make a graphical game, you have things like RPGMaker or stuff built for standard languages like Java or C. If you wanted to make a browser game, there's things like CanvasJS, Flash, etc.. And so on.

If this is your first time, I'd recommend messing around with a text-based game, since those tend to be the easier games to deal with. It'll help you understand some of the broader points of game design, get your feet wet a little with some of the challenges in making a game, and maybe help you figure out what type of game you'd ultimately like to make (and how realistic that goal is). As to which technology to use, depends on how complicated you want it to be. I messed around with most of the industry standard text-based engines, but ultimately playing with them yourself will give you the best idea of how they feel to you.
I'll finish something one of these days!

dingotush

  • Developer
  • Chubby
  • *****
  • Posts: 117
  • Karma: +30/-0
    • View Profile
    • Yaffaif
Re: Help with first games
« Reply #2 on: February 26, 2017, 09:23:22 AM »
Definitely decide what kind of game you want to write first, as Kilif has suggested. Going for text-based allows you to avoid having to avoid the challenge of finding a pile of images for different stages of weight gain (an assumption I know, but you are here). Twine is easy to start with (especially for Choose Your Own Adventure style games), easy for players to use, and there's no doubt it can also be used to make very complex games.

The other piece of advice would be to start with a small well-bounded game.

You could of course build the whole thing in Java, but that is a lot of work (trust me, I'm doing it). If you want to stick with the language you could try Daydreamer which is a sort-of RAGS clone in Java.

If object-oriented programming is your thing, then you could also consider the classic Interactive Fiction interpreters like Inform or TADS, but they have the disadvantage of mainly working with text based commands, rather than clickable text (though it can be done).

Another alternative would be Quest. I haven't tried that one myself, but there are people here using it.

Lurker

  • Developer
  • Emaciated
  • *****
  • Posts: 10
  • Karma: +10/-0
  • Touch the butt
    • View Profile
Re: Help with first games
« Reply #3 on: March 25, 2017, 06:03:38 AM »
Hi, whats a good game engine for a first time game maker? Iv always wanted to make a game but really don't know where to start. Game maker and Stencyl feel a bit weird and off. I have a lot of experience and feel very confident using Java but iv only used it to record data, for mathematical programs, or for school ect. What is a engine I could consider using and that you guys would recommend?

Thanks,
Lurker

I think the first thing that you need to ask yourself is what type of game do you want to try and make? For instance, if you wanted to make a text-based game, there's plenty of engines already available out there that would be better suited for that, like Twine. If you wanted to make a graphical game, you have things like RPGMaker or stuff built for standard languages like Java or C. If you wanted to make a browser game, there's things like CanvasJS, Flash, etc.. And so on.

If this is your first time, I'd recommend messing around with a text-based game, since those tend to be the easier games to deal with. It'll help you understand some of the broader points of game design, get your feet wet a little with some of the challenges in making a game, and maybe help you figure out what type of game you'd ultimately like to make (and how realistic that goal is). As to which technology to use, depends on how complicated you want it to be. I messed around with most of the industry standard text-based engines, but ultimately playing with them yourself will give you the best idea of how they feel to you.

Definitely decide what kind of game you want to write first, as Kilif has suggested. Going for text-based allows you to avoid having to avoid the challenge of finding a pile of images for different stages of weight gain (an assumption I know, but you are here). Twine is easy to start with (especially for Choose Your Own Adventure style games), easy for players to use, and there's no doubt it can also be used to make very complex games.

The other piece of advice would be to start with a small well-bounded game.

You could of course build the whole thing in Java, but that is a lot of work (trust me, I'm doing it). If you want to stick with the language you could try Daydreamer which is a sort-of RAGS clone in Java.

If object-oriented programming is your thing, then you could also consider the classic Interactive Fiction interpreters like Inform or TADS, but they have the disadvantage of mainly working with text based commands, rather than clickable text (though it can be done).

Another alternative would be Quest. I haven't tried that one myself, but there are people here using it.

I know this post was from a while ago (like a month), but thanks for the input guys. I just released by first game with quest, and its very limited in content but its something.

Thanks for the advice.
When life gives you lemons, donít make lemonade. Make life take the lemons back! Get mad! I donít want your damn lemons, what the hell am I supposed to do with these? Demand to see lifeís manager! Make life rue the day it thought it could give Cave Johnson lemons!