General Development

Free 2d Game Engine? – thegpfury

Thegpfury
Member

Posts: 53
From:
Registered: 03-23-2006
Anyone know of any freeware 2d game engines?

------------------
Author of FuryBand
Jokes
Fury's World - My Blog

crazyishone

Member

Posts: 1685
From:
Registered: 08-25-2004
GameMaker

Its free.
Its a game engine.
It handles 2D quite nicely.
Have fun.

While it does have a built in "GameMaker Language", you can do everything from the interface. (Mostly).

If you are familiar with C++ you can look at using SDL for 2D games. (On this last note, hopefully somebody more knowledgable will chime in.)

------------------
quit posting on CCN? nope. I havn't been driven off yet.

buddboy

Member

Posts: 2220
From: New Albany, Indiana, U.S.
Registered: 10-08-2004
SDL can be used in C++ to make 2D games?! i didn't know that... is it easier than DirectX (stupid question, just about everything is easier than DX...)?

------------------
In the stock market, you must buy high and sell low...Wait! That's not right!
--------------
Yes, I can be intelligent at times!!

crazyishone

Member

Posts: 1685
From:
Registered: 08-25-2004
Yes. Yes.

Sdl is kindof....intended for 2d games as far a I can tell. Perhaps you're getting it confused with STL.

------------------
quit posting on CCN? nope. I havn't been driven off yet.

Thegpfury
Member

Posts: 53
From:
Registered: 03-23-2006
I would *prefer* something that is set up to do 2d games, without playing with c++, I had enough of that with FuryBand.

I remember there being a 2d game engine that came with everything needed to do sidescrollers, but I can't seem to remember the name.

------------------
Author of FuryBand
Jokes
Fury's World - My Blog

buddboy

Member

Posts: 2220
From: New Albany, Indiana, U.S.
Registered: 10-08-2004
no... i don't think so... now i just have to figure out how to download and install it... lol...

------------------
In the stock market, you must buy high and sell low...Wait! That's not right!
--------------
Yes, I can be intelligent at times!!

crazyishone

Member

Posts: 1685
From:
Registered: 08-25-2004
Game Maker will suit your needs my friend. Free, and it can handle all of those 2d games. If you feel the need to program, thats available in GML.

------------------
quit posting on CCN? nope. I havn't been driven off yet.

HanClinto

Administrator

Posts: 1828
From: Indiana
Registered: 10-11-2004
quote:
Originally posted by thegpfury:
I remember there being a 2d game engine that came with everything needed to do sidescrollers, but I can't seem to remember the name.

Maybe the Scrolling Game Development Kit?


--clint

buddboy

Member

Posts: 2220
From: New Albany, Indiana, U.S.
Registered: 10-08-2004
i was thinking that's what he meant, but i couldn't recall the name either... lol...

------------------
In the stock market, you must buy high and sell low...Wait! That's not right!
--------------
Yes, I can be intelligent at times!!

Thegpfury
Member

Posts: 53
From:
Registered: 03-23-2006
How about Game Editor? I've been playing with that, and it seems to work ok.

Originally, I wanted to do something with Half Life 2, and make an fps, but I can't model or map, and the SDK won't compile with VS 2005

------------------
Author of FuryBand
Jokes
Fury's World - My Blog

buddboy

Member

Posts: 2220
From: New Albany, Indiana, U.S.
Registered: 10-08-2004
Game Editor?

------------------
In the stock market, you must buy high and sell low...Wait! That's not right!
--------------
Yes, I can be intelligent at times!!

Thegpfury
Member

Posts: 53
From:
Registered: 03-23-2006
http://www.game-editor.com/

------------------
Author of FuryBand
Jokes
Fury's World - My Blog

buddboy

Member

Posts: 2220
From: New Albany, Indiana, U.S.
Registered: 10-08-2004
nvm googled it... lol..

------------------
In the stock market, you must buy high and sell low...Wait! That's not right!
--------------
Yes, I can be intelligent at times!!

Realm Master

Member

Posts: 1971
From: USA
Registered: 05-15-2005
GAAA! GAME MAKER STINKS!!! Sorry for my blunt and frank oppinons but GAME MAKERS SUCKS!!!

BOO! HISS!!! BOO TO THE POWER OF 163,124,562,623,263,644,784,671,715,524,223,999 TO THE SQUARE ROOT OF 999,999,999!!!!!!!!

Game maker is for people who aren't serious enought about games to learn a language! What can learning a programming language hurt? If your serious about it, you can do sooo much more with scratch and your own skills and thoughts! Game maker allows for little coustomization! it sucks! it stinks! I should know, i took a friggin CLASS on it! Bleh, i "Completed" A game in about 5 hours, which was, yes, fast, but.. GAA! ITS SUCKS!! ITs just a bad program with (possibley) good intentions. No way hose! (spell check) Learnign a language is WAY more rewarding with WAY more possiblities!!

GAME MAKER SUCKSKSKSFOSKJSKSKSSSS!!!!

*rant over*

sorry if I offended anyone but, GEEZ, CAN'T SEE MY LOGIC AND OVBIOUS BEING-RIGHTNESS?!?!?!

------------------
yeah, im a little crazy

Blessed are those who suffer for doing what is right.
The kingdom of heaven belongs to them.-Matthew 5:10

PM ME YOUR DESCRIPTION OF ME! ILL PUT IT HERE!

Here's all the comments!

P.S. I HATE 640x480!!!!!!

Thegpfury
Member

Posts: 53
From:
Registered: 03-23-2006
I don't like game maker either. I just want an engine, so I won't have to deal with coding that.

Game editor is a possibility, because it would let me design games for handhelds as well...

I've already gotten one game out and released, called FuryBand. It was reviewed by gamespy, here is a link: http://pc.gamespy.com/articles/696/696816p2.html

So, I am not a n00b.

------------------
Author of FuryBand
Jokes
Fury's World - My Blog

crazyishone

Member

Posts: 1685
From:
Registered: 08-25-2004
You should probably look at SDL, if you know C++ at all.


By the way RM, don't insult people who use GameMaker, when you use Blitz. You can sit down and type like 10 lines and have an image bouncing around on screen. :-p

------------------
quit posting on CCN? nope. I havn't been driven off yet.

HanClinto

Administrator

Posts: 1828
From: Indiana
Registered: 10-11-2004
I'd like to point out that you don't need to use C++ to use SDL -- I wrote a small concept/demo game of a minigame I'm planning for a larger space game, and I used a library called SDL.Net, and it's quite excellent for writing SDL apps in C# and VB.Net. If .Net is your thing, I definitely recommend it. The library aims to be similar to Pygame, which is also an excellent wrapper for SDL to do 2d games.

Speaking of Pygame, might I recommend Phil's pyGame Utilities? PGU for short, it's what we used to develop Bible Dave. It's not quite a full "game maker" style thing as it gives you more control over things, but that's how I like. I'm giving a presentation with it tomorrow (today) at the CGDC -- I think it's a great tool for rapidly developing relatively small games.

I hope you find something that works well with you! Cheers!

In Christ,
clint

D-SIPL

Moderator

Posts: 1345
From: Maesteg, Wales
Registered: 07-21-2001
quote:
Originally posted by Realm Master:
GAAA! GAME MAKER STINKS!!! Sorry for my blunt and frank oppinons but GAME MAKERS SUCKS!!!

BOO! HISS!!! BOO TO THE POWER OF 163,124,562,623,263,644,784,671,715,524,223,999 TO THE SQUARE ROOT OF 999,999,999!!!!!!!!

Game maker is for people who aren't serious enought about games to learn a language! What can learning a programming language hurt? If your serious about it, you can do sooo much more with scratch and your own skills and thoughts! Game maker allows for little coustomization! it sucks! it stinks! I should know, i took a friggin CLASS on it! Bleh, i "Completed" A game in about 5 hours, which was, yes, fast, but.. GAA! ITS SUCKS!! ITs just a bad program with (possibley) good intentions. No way hose! (spell check) Learnign a language is WAY more rewarding with WAY more possiblities!!

GAME MAKER SUCKSKSKSFOSKJSKSKSSSS!!!!

*rant over*

sorry if I offended anyone but, GEEZ, CAN'T SEE MY LOGIC AND OVBIOUS BEING-RIGHTNESS?!?!?!


Game Maker has been one of my best tools on this Game Development Course i'm doing at uni right now. When a we had to write a game during the year that stood for 60% of our final mark, Game Maker allowed me to prototype many features of the game, I could see what worked and what didn't.

Could you write a commercial game in Game Maker? The short answer is yes, my fallout clone would probably sell a few copies to fallout fans, i've already sold demo's with source to people on the course.

Sure it's always better to learn a language and have full flexibility to do what you want. But I personally think if you have a game idea buzzing in your head and you just have to get it done... then game maker is great. Then if enough people like it, it can inspire you to learn to code, an insentive really.

Meh my 2 cents anyways... *puts on flame retardant suit*

------------------
"One World. One Web. One Program." -Microsoft promotional advertisement
"Ein Volk, ein Reich, ein Fuhrer!" -Adolf Hitler

CPUFreak91

Member

Posts: 2337
From:
Registered: 02-01-2005
http://sourceforge.net has many game engines for many different languages and even some that don't require you to write any code.

------------------
All Your Base Are Belong To Us!!! chown -r us ./base
"After three days without programming, life becomes meaningless.'' -- Tao of Programming Book 2

Websmythe
Junior Member

Posts: 3
From: Toronto,ON,Canada
Registered: 06-26-2006
Don't know what others think,
but ya could try RPGToolkit...

http://toolkitzone.com/

Full 2D IDE, tiles, characters, layers, etc. "in-the-can", 1/2 can + 1/2 custom prg, or total custom prg approach. Lots & lots of functions (commands) They call them methods. Includes support for OOP classes and methods if ya want to. Compiles to exe (Simple press the button in the menu) & create installer (menu selection) option.

Not a bad ad eh? :LOL:

Me? Shifting to C++.

buddboy

Member

Posts: 2220
From: New Albany, Indiana, U.S.
Registered: 10-08-2004
what language. does it have it's own?

------------------
WARNING:

RADIOACTIVE IE AHEAD!
--------------------
#include <spazz.h>

int name()
{
char name['B','u','d','d','B','o''y']

SSquared

Member

Posts: 654
From: Pacific Northwest
Registered: 03-22-2005
RealmMaster, a post like you wrote is somewhat difficult to take seriously. If you really feel this away regarding GameMaker, fill in the blanks and tell us why. What do you mean by "little customization"? Why is it a "bad program"? What do you consider to be the "good intentions"? How much time have you spent with GameMaker? Why do you feel learning a language is so important?

Here is my take on GameMaker. Someone mentioned GameMaker some 2 months or so ago so I gave it a look. I had looked at it a year or so ago and was unimpressed with the games I downloaded. This time, I saw some pretty good games (Space Oddity and Chuchu) and decided to download GameMaker for myself. I have since checked out some other incredible games (Ark22, Park Racer 3D, and HoverTank 3D)

GameMaker may appear simple and basic at first. Click around to draw your room/map. Drag & Drop (D&D) programming. But I soon found myself engrossed with the features. The D&D objects are rather powerful. I love not having to worry about collisions. Game Maker even has inheritance! I can create a base enemy object and then create derived sub-enemy objects. When defining my collision, I just need to define my collision against the base enemy object and GameMaker recognizes the behavior across all derived objects as well.

I'm not quite sure why you feel GameMaker has limited customization. You can write DLLs and access them from GameMaker. So if you want to write some code to expand GM's features, you have the ability. GameMaker does also have its own GML language. There is a pretty cool physics engine someone has written called GMPhysics. You can write 3-D games and access 3-D code for lighting, camera movement, and more.

Someone has even written a Java convertor which can take a GM6 file and convert (D&D commands only) it to Java making GameMaker, in a way, cross-platform.

As I read the tutorials, read the sample chapter from the upcoming book, and review university websites who use GameMaker, the most important factor I can see with GameMaker is in game design. Kind of like what D-SIPL said. The tutorials even point out the importance of writing a design document FIRST. The University websites say the same thing.

Obviously, I found GameMaker to be quite fun and enjoyable. Quickly develop/prototype something. It is a terrific price. Free, or just $20 for a bunch of GREAT extra features. But it is certainly not for everyone. It's a good design tool. It makes a good start between learning a language and rapid game development. I program C/C++/C#/Java for my daily life and don't particularly have an interest in learning game/3D programming, so I found GameMaker just right for my interests.

[This message has been edited by ssquared (edited June 30, 2006).]

jestermax

Member

Posts: 1064
From: Ontario, Canada
Registered: 06-21-2006
Heres my 2 cents (you can put them in a jar )

SDL rocks, it has timers, video (both software and hardware acceleration), audio, input and CD tray access). Its a blast to use and its quick to get stuff up and running (no more parsing BMP files by hand )
i use it with C++ but as Senior El Clinto has stated, you can use it with .NET languages. Actually, i built my game engine/framework on it; its just THAT groovy.
Oh yeah, and if you don't like only using it for 2D then you can use OpenGL with it as it uses that anyways to render 2D images.

ArchAngel

Member

Posts: 3450
From: SV, CA, USA
Registered: 01-29-2002
I've tried out many of free 2d game engines and I'd have to say GameMaker is the best. none of them can hold up to it's power, easy of use and wide range of abilities.

want a simple game? do drag and drop.
want more complex stuff? learn the code.
you can make action, rpg, strategy, puzzle, and even 3d games (I've seen them) in Game Maker.

also, through Gamer Maker, I was able to learn Object Oriented programming with more ease, thanks to it's OOP elements.


GPfury, unless you specify a specific genre, like RPG or scrolling side, I'd have to join in and say Game Maker.


I don't quite see any validity to Realm's objections other than saying a language is more powerful than an engine, which is a "duh."

frankly, realm, I don't think you even touched the power of Game Maker. It has one of highest customizeablity of the free engines out there.
------------------
"Patience, my good citizen, patience. It's bad enough to rob a man of his dream"
-Sydney Carton, Tale of Two Cities
Soterion Studios

[This message has been edited by ArchAngel (edited July 04, 2006).]

dartsman

Member

Posts: 484
From: Queensland, Australia
Registered: 03-16-2006
Game Makers are awesome motivation for future games programmers to want to go outside the bounds of the game maker and learn a language. I got a free full version of Klick and Play about 4-5 years ago, used it for a while to make some rather basic games, and then thought that there would have to be something better to make games. So I learnt C/C++

Game Makers are great for beginners and even for rapid prototyping. Also some people are better at designing games, or doing art for games, and others want to be able to actually know how to actually make the game.

------------------
"But it is God who judges: He brings one down, he exalts another." - Psalm 75:7