I keep coming up with all these ideas on how a certain game could be so much better. Game mechanics, GUI, anything. I kept thinking there had to be a way to somehow hack the game and throw in all that stuff. Then I realised it was almost like a new version of the game, rather than just a handful of fixes. Then I realised I never did anything resembling game coding and I have no idea how to actually do any of it.
How lame.
"But I don't know how!" No shit, nobody did. Start with simple examples and move on closer to what you want to achieve.
I should try to learn more about all this. But first I should probably finish a two-to-three-map pack for EP2 I started several months ago and never have time to work on.
Not just a little bit as well, it's a full-on multi-user real-time client/server application! Written in JavaScript, of all things! And it still has all the business-y stuff like accounting and payroll and database tables and reports.
While working on business software I also made Sledge in my spare time, which deals with rendering, OpenGL, and other gamey stuff. You don't really have to limit yourself simply because you aren't familiar with the details. When I started on Sledge, I had no idea how work with shaders and other graphics crap. Learn by doing!
And what I meant by real-time user interaction was that user interaction with business software is generally not as complex as with a game. Business software often does a lot of things at once at the click of a func_button. Games do a lot of relatively simple things that are tied to a key press, and many of them happen at the same time or not depending on what the user did, and, and... I don't know. I once made a Pong-type game in VB6 and the controls sucked
Later when you'll have more experience you will be able to tackle them.
This was an advice I got from Captain Terror or Tetsu0, I can't remember who for sure.
I need to find some real game code to look at and get an idea of how things are normally handled.
Unity looks interesting, I might give it a try. I also thought of Unreal at some point.
Unity is free however. Ask rim about unity, he did some rolling ball thing with it a few years back.