What skills does one need to develop a game, 2D, similar graphics as eschalon/ultima?
C++, SQL, XML, Photoshop. Anything else?
What if the game would be Windows/Mac/Linux?
I'm just curious.
Game development skills?
Re: Game development skills?
You may need all of the abose (save SQL I believe), or none of the above, it depends. You could even write a game in Ook! or brainfuck if you got a mind to it (good luck).
Still, C++ is probably the most popular language for game developpement (FORTRAN should give slightly better peformances).
As for OS, in C++ as well as in most language, parts of code need to be rewritten, as they wouldn't work.
Still, C++ is probably the most popular language for game developpement (FORTRAN should give slightly better peformances).
As for OS, in C++ as well as in most language, parts of code need to be rewritten, as they wouldn't work.
Re: Game development skills?
I'd go with some language like blitzmax or Bennu, which is a bit easier to start with and you'll get your first results a bit quicker. But if you want total control and (almost) no limits, then C / C++ is the way to go.
All 3 languages I named can be used in Windows, Linux and Mac too I think.
Having some skills for graphic design is very useful too. Most indie developers would go for Photoshop or a 3D design program like 3D max or Cinema 4D.
The hard part of making graphics for a game like Eschalon is making the graphics with an isometric angle and fit exactly next to eachother.
Personally I prefer using the C/c++ language and use 3d rendering to make 2d isometric graphics.
All 3 languages I named can be used in Windows, Linux and Mac too I think.
Having some skills for graphic design is very useful too. Most indie developers would go for Photoshop or a 3D design program like 3D max or Cinema 4D.
The hard part of making graphics for a game like Eschalon is making the graphics with an isometric angle and fit exactly next to eachother.
Personally I prefer using the C/c++ language and use 3d rendering to make 2d isometric graphics.