Author Topic: how hard is it too make a 2d game engine?  (Read 2480 times)

0 Members and 1 Guest are viewing this topic.

Offline Topgun

  • 210
how hard is it too make a 2d game engine?
well if you read the other topic, you will know some Friends and I are making a 2d game.
seeing as how their seams to be no good engines to work with we were wondering how hard (how long it takes) to make a engine?
I am the only one that knows how to code (c++, and not to well I should say. I am out of practice) so how long would it take them (and me) to  learn enough c++ to make an engine?

 

Offline Ghostavo

  • 210
  • Let it be glue!
    • Skype
    • Steam
    • Twitter
Re: how hard is it too make a 2d game engine?
A game engine coding dificulty depends on what features you want it to have. Since I haven't played neither games you compare your enterprise with, I can't say for certain.

As for coding expertise, it's a matter of skill rather then knowledge. I'd wager one year (unless you're really into it, or have previous experience programming, in which case depending on which language you've used before would take from anywhere from a month to 6) is enough to learn what you need, but you'd still need some experience messing with the language. Try making simple games first like snake or even tetris before trying more complicated things.
"Closing the Box" - a campaign in the making :nervous:

Shrike is a dirty dirty admin, he's the destroyer of souls... oh god, let it be glue...

 

Offline Topgun

  • 210
Re: how hard is it too make a 2d game engine?
basically it's turn based strategy similar to advanced wars, with some adventure rpg thrown in.

EDIT: as for the simple games first thing, that is something we would definitely do before we make this game.  maybe we will make a pac man clone with are characters ;7
« Last Edit: February 25, 2008, 02:48:30 pm by Topgun »

 

Offline Polpolion

  • The sizzle, it thinks!
  • 211
    • Minecraft
Re: how hard is it too make a 2d game engine?
Just start making it and by the time you realize how hard it will be, it will be too late to back out.

 

Offline fener

  • 24
Re: how hard is it too make a 2d game engine?
You could try the FIFE engine.

 

Offline Topgun

  • 210
Re: how hard is it too make a 2d game engine?
I looked at it but it didn't fit our game.

 

Offline Colonol Dekker

  • HLP is my mistress
  • 213
  • Aken Tigh Dekker- you've probably heard me
    • My old squad sub-domain
Re: how hard is it too make a 2d game engine?
What about dark basic or one of those retail game creation engines :huh:
Campaigns I've added my distinctiveness to-
- Blue Planet: Battle Captains
-Battle of Neptune
-Between the Ashes 2
-Blue planet: Age of Aquarius
-FOTG?
-Inferno R1
-Ribos: The aftermath / -Retreat from Deneb
-Sol: A History
-TBP EACW teaser
-Earth Brakiri war
-TBP Fortune Hunters (I think?)
-TBP Relic
-Trancsend (Possibly?)
-Uncharted Territory
-Vassagos Dirge
-War Machine
(Others lost to the mists of time and no discernible audit trail)

Your friendly Orestes tactical controller.

Secret bomb God.
That one time I got permabanned and got to read who was being bitxhy about me :p....
GO GO DEKKER RANGERSSSS!!!!!!!!!!!!!!!!!
President of the Scooby Doo Model Appreciation Society
The only good Zod is a dead Zod
NEWGROUNDS COMEDY GOLD, UPDATED DAILY
http://badges.steamprofile.com/profile/default/steam/76561198011784807.png

 

Offline Topgun

  • 210
Re: how hard is it too make a 2d game engine?
well we were thinking about darkbasic. but, what exactly is it? sdl? api? can I make a game engine in darkbasic and in c++?

 

Offline Colonol Dekker

  • HLP is my mistress
  • 213
  • Aken Tigh Dekker- you've probably heard me
    • My old squad sub-domain
Re: how hard is it too make a 2d game engine?
I actually don't know but the name came to mind when i read your post. I'm pretty sure it's derived from C and / or basic. Have a google :) 2D should be no problem, who created the 2D FreeSpace game posted here a while back?
Campaigns I've added my distinctiveness to-
- Blue Planet: Battle Captains
-Battle of Neptune
-Between the Ashes 2
-Blue planet: Age of Aquarius
-FOTG?
-Inferno R1
-Ribos: The aftermath / -Retreat from Deneb
-Sol: A History
-TBP EACW teaser
-Earth Brakiri war
-TBP Fortune Hunters (I think?)
-TBP Relic
-Trancsend (Possibly?)
-Uncharted Territory
-Vassagos Dirge
-War Machine
(Others lost to the mists of time and no discernible audit trail)

Your friendly Orestes tactical controller.

Secret bomb God.
That one time I got permabanned and got to read who was being bitxhy about me :p....
GO GO DEKKER RANGERSSSS!!!!!!!!!!!!!!!!!
President of the Scooby Doo Model Appreciation Society
The only good Zod is a dead Zod
NEWGROUNDS COMEDY GOLD, UPDATED DAILY
http://badges.steamprofile.com/profile/default/steam/76561198011784807.png

 

Offline Topgun

  • 210
Re: how hard is it too make a 2d game engine?
looks like we are going to make it from c++. are their any good free ide and compliers?

 

Offline blackhole

  • Still not over the rainbow
  • 29
  • Destiny can suck it
    • Black Sphere Studios
Re: how hard is it too make a 2d game engine?
I've built a 2D graphics engine. While I'm currently fixing the tileset editor, the engine itself has been functional since last summer. The engine was coded from the ground up in C++, and has been optimized to such a degree that I've been able to batchrender 10000 50x50 images on the screen at once at 640x480 resolution with 64 FPS - that was with LDR postprocessing and a motionblur shader applied. You do not get more efficient that this.



I've set up an animation engine and a GUI (admittedly most of the code should probably be overhauled, but it works), so you can quickly and easiely have the engine roll through multiple images as an animation, or have it use UV coords and stick the animation in a single texture, oldschool style; its also got position, color, scaling, rotation, and flash animations. The engine is designed to accomadate an image based game (like sidescrolling), and also includes a stupidly fast tileset rendering object. The tileset has a built in format letting you instantly save or load a tileset to a file. The tileset can use UV coordinates on an arbitrary number of textures, allowing you to combine multiple tilesets. Every single image in the game also has a custom stateblock option, which lets you do practically anything to the rendering states before a given image is rendered. Not only that but I let you do HDR (or LDR) postprocessing using your own shader code which basically lets you do anything.

In other words, this thing is powerful, even if it might not be the easiest thing on the planet to use.

</shameless self promotion>

This wasn't easy, by the way :P
« Last Edit: February 27, 2008, 04:38:41 am by blackhole »

 

Offline Topgun

  • 210
Re: how hard is it too make a 2d game engine?
I was already thinking of using your engine. :nod:
but we still need to make a game engine and we need an ide.

 

Offline blackhole

  • Still not over the rainbow
  • 29
  • Destiny can suck it
    • Black Sphere Studios
Re: how hard is it too make a 2d game engine?
Visual C++ 2008 Express Edition. Best free IDE out there for C++, and its what I use. Give me a holler and I'll throw you the SDK for my engine, whenever you happen to need it.

 

Offline Topgun

  • 210
Re: how hard is it too make a 2d game engine?
ok, thanks.

  

Offline Aardwolf

  • 211
  • Posts: 16,384
    • Minecraft
Re: how hard is it too make a 2d game engine?
I made a Java 2D FreeSpace once.