No, you use appropriate tools for the appropriate job. Delphi can be really good both for games and software development. Yes, you shouldn't close your eyes on other languages - every language and its accompanying IDE have their advantages and weaknesses.Originally Posted by vendettanet
Yes, that's pretty much what happened to my partner and me when we opened our Internet/Gaming Cafe. IMHO this business becomes less viable every day. You might open a diner cafe or sell icecream and have much more income than from Internet Cafe these days.Originally Posted by vendettanet
There are actually much more ways of paying for the living, it's just that you have to be very creative sometimes. As I said previously, don't get very attached to just one language. C# and Visual Studio both are great development environments - try them and you may actually start to like them.Originally Posted by vendettanet
Honestly, I get most of my income from working with PHP (mostly business applications). However, with our game Wicked Defense and other two games planned to be released this year - I hope to get more involved working in Delphi.Originally Posted by vendettanet
This is probably a common mistake most people do. Don't work on game engine - it's a waste of time. It won't sell well and you may not use all of it for your game. Focus on the actual product instead and you will see that *there is no generic engine that fits a particular game perfectly*.Originally Posted by vendettanet
Don't develop engine so that you can work on some game later on. Design your game and its architecture, and start working on your first prototype.
IMHO Linux is not a viable platform for commercial development. You may have better luck with Mac OS, but cross-platform will require a significant effort (unless you use OpenGL, which will make your game barely playable on Windows user machines where native OpenGL drivers are not installed by default), so the development for these platforms is "too expensive" to worth the trouble.Originally Posted by vendettanet
We work with Pascal because you can still make money developing software and games.Originally Posted by vendettanet
Also, do you realize that to getting product complete is more a psychological challange rather than technical? Push it to get the work done, avoid distractions, be open-minded but not easily disappointed even if people say your game/prototype sucks, etc.
In our game Wicked Defense, technical stuff was easy. The difficult part was to push my partner to finish some artwork, to *avoid playing Starcraft/Alpha Centauri/X-COM/Master of Magic/UT 2004* in our office instead of working, to keep coding even when having a massive hangover, try to stay motivated and keep improving the game when your best friends say it's crap, to limit the time you spend with your girlfriend (and let her understand that you will get a return later on on your time investment), etc.
There was *no single technical problem* that delayed the development of our game. All problems were psychological and/or emotional. If you can control your emotions, you can do pretty much anything in this life. Having said this, the fact that you use Delphi becomes less important and even a minor issue.
Bookmarks