Pixelation

General => General Discussion => Topic started by: Stwelin on December 09, 2006, 11:23:40 pm

Title: Always moving forward...
Post by: Stwelin on December 09, 2006, 11:23:40 pm
Alright, so 2d game development is just sort of a hobby of mine.  I haven't released much though, because i am a perfectionist (of sorts) and i feel a lot of my creations are amatuer...

Anyway, i'm a fairly adept GameMaker programmer, (at least, i have gotten away from using the drag&drop feature. :P) and i want suggestions as to what to move onto.  GameMaker is great, but it lacks a lot of... well, power.  I want a language or tool that i can create games with in with more a professional atmosphere, but won't be hard to pick up (within a reasonable amount of time, that is, but i am a quick learner).

Alright guys/gals... suggestions?
-Stwelin.
Title: Re: Always moving forward...
Post by: Soup on December 10, 2006, 12:56:17 am
The Game Factory products are pretty good. But you must pay for them.
Title: Re: Always moving forward...
Post by: halu on December 10, 2006, 01:06:04 am
TGF is near crap.
If you really wanted to get into making them, I suggest trying C++, it may take a long time, but it'll be worth it once you've started to make games with it.
Title: Re: Always moving forward...
Post by: Feron on December 10, 2006, 01:20:17 am
java - J2me version to be specific.  mobile phone game dev is where its at right now.
Title: Re: Always moving forward...
Post by: erikl on December 10, 2006, 01:23:06 am
You should look at blitzmax (or any blitz* product). http://www.blitzmax.com.
With blitz* you have to write your game using standard functions and maybe other peoples libraries, so no d&d.

edit: Also, blitzmax have a demo version that works for 30 days and lack som functions. But still worth to try it!
Title: Re: Always moving forward...
Post by: Ryumaru on December 10, 2006, 01:42:08 am
i second ferons comment.
Title: Re: Always moving forward...
Post by: pixelblink on December 10, 2006, 02:27:27 am
on a whim, I googled mobile game dev and found this interesting article (though a couple of years old, still relevant)
http://www.gignews.com/careerfeatures/skills04part1.htm
Title: Re: Always moving forward...
Post by: Stwelin on December 10, 2006, 02:38:22 am
to be honest, i don't think i could ever get into mobile phone game dev.  I have always disliked the fact that companies are turning mobile phones into mp3 players, gameboys, tazers, etc...

I'd rather leave my phone for... well, talking to people.  This is the reason i have a really old Nokia.  doesn't even have a backlit screen.

My personal preference would be to develop games for something that games area meant for (originally). Such as the GBA, DS, or even just the computer.  In fact, i'm not even sure i'd want to develop anything for a handheld system at all.  I like non-arcade, memory-utilizing, full-fledged, high-colourdepth, submersive games, and i don't feel that's even remotely possible on such a limited device. (also, i dislike java.)

I am leaning towards C++ at this point, as i have been meaning to learn it anyway.  I was mostly wondering if there was something i might have overlooked that would be more suited to my tastes/purpose.
Title: Re: Always moving forward...
Post by: Frychiko on December 10, 2006, 03:43:44 am
If you want to make games LATER (meaning 2+ years down the track) then go ahead and learn c/c++
If you want to make games NOW then learn blitzmax, or pygame+python, multimedia fusion etc.



Title: Re: Always moving forward...
Post by: Akzidenz on December 10, 2006, 08:44:24 pm
You know, MMF never seems to die out. People were using it 6 years ago to make cool shit, people are still using it now. Might check that out.. I remember learning the basics awhile back, and it seemed simple enough.
Title: Re: Always moving forward...
Post by: 9_6 on December 10, 2006, 09:40:17 pm
What's wrong with gamemaker?
It's the most easy most powerful tool for 2d game development.
You can make ANY kind of 2d game with it. And it's the most easy to learn tool I've come across yet.

And if you have performance issues with it, the reason is in 75% of all cases your code, not the program.
It's faster than you may think if you use it efficiently.
Title: Re: Always moving forward...
Post by: Xion on December 10, 2006, 10:03:35 pm
I don't know anything about programming, but I've seen some pretty sweet games made with DarkBasic.
Title: Re: Always moving forward...
Post by: MoD on December 10, 2006, 11:04:49 pm
I suggest going with C++ if you're willing to go the extra length to learn the windows API and DirectX, but it's a big pain to try to get other graphics modes such as MCGA or even some of the popular libraries to work correctly with a specific compiler. I say stick with GM for game dev if you're not really limited by the speed issues of it, though, as C++ is just terrible for getting graphics working.
Title: Re: Always moving forward...
Post by: Evil-Ville on December 10, 2006, 11:07:25 pm
I am currently trying to learn freebasic, it seems pretty easy and there's many game programming libraries available for it. (Allegro for one)

http://www.freebasic.net/
Title: Re: Always moving forward...
Post by: Soup on December 11, 2006, 12:07:23 am
TGF is near crap.
I don't know never used them, but there is also MMF2 and stuff.
Title: Re: Always moving forward...
Post by: hidden killer on December 11, 2006, 01:28:32 pm
if u really wanna get serious on game making, go for visual c++ and if u wanna go for mobile games, learn java
Title: Re: Always moving forward...
Post by: zeid on December 11, 2006, 03:25:23 pm
hidden killer = right

Game maker is good for working on amateur work, prototypes and such but it takes up a lot of the computers processing time, I like game maker as this isn't something that concerns the average user, but in a professional sense you wont get that far it is a good learning tool though. Java is good in some ways as it is relatively easy to learn but again it has problems. The advantage of Java is that it is used on mobile games and is easier then C and  C++, if you understand game maker code then you will pick up the basics fairly quickly. C++ however (specifically visual C++ as this one i know supports direct X SDK's etc.) is probably the best for game development it is used in all the higher quality games, it's not too hard to pick up once you understand Java. The main problems you will have with Java, C and C++ as far as working on games is that you have to make a big jump from game maker as you need to learn how to handle graphics and an engine more in depth.
Title: Re: Always moving forward...
Post by: Evil-Ville on December 11, 2006, 04:56:34 pm
hidden killer: Visual C++ is just an ide/compiler made by microsoft. As far as I know there's better free solutions too.