Hi guys! I've been lurking on and off for awhile in this forum. I've been thinking of making a game for awhile, and actually started some work with some applications, such as Game Maker and Multimedia Fusion, however, I'm not really satisfied,though admitedly I haven't really spent that much time on them. I have a hundred of ideas, though many probably are not all that viable, because of my lack of experience.
I've decided to go the other way instead.I'm a professional programmer (with zero experience in "graphic" applications, since I work in the logical part of the software), so picking up any language isn't really a problem - actually, the sprites and the graphical work is the thing that worries me, but help can be found and skills can be picked up - so I want to build the engine instead and see where it goes from it. I'm writing the design document, so I'm looking for a language that's solid enough for me to code.
After looking around, most people go for particular languages and frameworks, namely Love, XNA and others. I'm not really liking XNA and its requeriments, so that probably leaves C# out of the question. Java is probably also a bad idea, given all the memory management problems.The game isn't really all that sophisticated, so the applications I mentioned early might be good enough, however, you, experienced game programmers, what language is adequated for a 2D "metroidvania" game?
Thanks in advance!
Programming language for Castlevania inspired 2D game
You could still go with C# and use either Mono+OpenTK for multi-platform approach or C# and SlimDX for Windows platform. Other choice would obviously be C++ and start from as low as you dare, huge amount of libraries around to ease the work. Going with the latter has the adventage of having complete documentations and resources available.
What languages do you use at work?
What languages do you use at work?
assembly language!
Seriously though, I would go with C# & XNA its easy to pick up and you can have a prototype running pretty quickly.
Seriously though, I would go with C# & XNA its easy to pick up and you can have a prototype running pretty quickly.
You could still go with C# and use either Mono+OpenTK for multi-platform approach or C# and SlimDX for Windows platform. Other choice would obviously be C++ and start from as low as you dare, huge amount of libraries around to ease the work. Going with the latter has the adventage of having complete documentations and resources available.
What languages do you use at work?
Java, a bit of AS400 and ABAP. Getting away from Visual Studio looks like a good idea!
assembly language!
Seriously though, I would go with C# & XNA its easy to pick up and you can have a prototype running pretty quickly.
Might go for it then! However the idea of working with C++ seems also attractive.
Thanks a lot!
This topic is closed to new replies.
Advertisement
Popular Topics
Advertisement