Game idea - nothing specific

Pages: 12
closed account (N36fSL3A)
I eventually plan on learning WinAPI and DirectX (Oh how I wish Microsoft chose a better programming standard).

I chose OpenGL because I'll support more systems with my game engine, and I'm adding capability to switch to DX once I figure out WinAPI.
Ha, rather interesting, I'm kinda doing the exact opposite.
I'm building my engine in DX9 because I find it much easier for some reason, then once everything's working and I've started producing games with it, if I'm popular enough I want to transfer the engine over to OpenGL for it's portability.

Pretty much all of my engine is completely portable apart from the graphics, and a special launcher I've developed for Windows. Once the engine is running on OpenGL I'll only need to create 2 more tiny launchers and then any games previously written in OpenGL for windows (between the times of developing the engine for OpenGL and developing the new launchers) will be able to be thrown on Linux and Macintosh with hopefully no problems
closed account (N36fSL3A)
I actually decided to drop SDL altogether for my windows version of my game and probably use it for ports.

WinAPI code is starting to grow on me :/

I'm trying to figure out how to make an OpenGL context with it though.
^ WGL.
By the way you'll shortly realize how dumb of an idea going WinAPI is.
It's so cool as you have more features.
But will your program act correctly on a different Windows version?
Will your program be compatible with the still-in-use Windows XP?
How much time will it take for you to "convert" your program to be compatible with other systems?

If you're going to get a job, that's something you have to take in mind.
You cannot just assume.
closed account (N36fSL3A)
Well I'm only using WinAPI for like 3 things underneath. You never touch winAPI code when using my engine. I imagine it shouldn't be very hard to port to other systems.

My program will be compatible with XP as I use several machines in my house that have XP on them to test my program.
Topic archived. No new replies allowed.
Pages: 12