Hi everyone, (First post so go easy on me!)
Background
I’ve been coding since I first figured out how to use spectrum basic and over the years have dived head first in to a lot of other languages as well as a lot of web dev languages…
I’ve been coding in Python for about a year, including the use of wxPython, to create a few basic applications and some more advanced networking applications, like multi-threaded server debugging software for our kit in work, when I started to understand the language a little better…
I’ve recently started using my PHP and SQL knowledge to create an on-line ‘pencil and paper’ turn based RPG called ProjectNecrosis… It’s a zombie survival game.
It’s not brilliant, it’s nowhere near finished, it’s a long term project (5 years+), but it works quite well and the concept, if I say so myself, is a good one…
A few weeks ago we started up a community development team and since then I’ve been working hard to get the game to a stable, playable, state but questions are being asked about the future of the project and if it would be possible to take the game concept and create a 3D version of it…
This is the first time I’ve really looked in to 3D engines and when I saw this one it got my attention because of my Python knowledge.
Intended Project
I’ve been playing around with the engine and reading the manual and so far I don’t have any problems with it at all… It’s easy enough to use and I have figured out how to create player controlled characters and so on in the space of a day, which is something I never expected would happen as I’ve never worked with anything 3D apart from UnrealEd which, as you all know, isn’t the same thing.
I want to create a mix between an FPS and RTS, the game is going to be multi-player and will be a lot like the web based version of the game in the end…
To put it simply, if you haven’t taken a look at the site, you choose to play either a human or a zombie… There is a world map which is grid based and each location has diffferent structures and NPC populations, including wildlife. The main aim for a human is to secure the structures in a certain location, barricade them up so people can’t get in and then keep that stronghold safe from the undead threat… You need to go and find human NPCs to join your team and keep your base safe while you are out looking for weapons and supplies, as well as unlocking the RPG storyline and taking control of key, game changing, structures like Labs and Power Stations in an attempt to ultimately find a cure for the infection…
Zombies, obviously, try to undo the work the humans do.
In all honesty I can see how the engine might be suitable, but what I don’t want to do is invest a ton of time in to creating a basic version and then find out that I’m limited in some way and have to start over with another engine.
The original version of project necrosis was written entirely in python until I changed it to PHP, now just the server side software which ticks over turns and handles the NPCs is Python based… So, if I really wanted to, I know for a fact I could code something almost identical to the current game but PC based and have this engine provide some nice graphics to go with the turn based game I have now, it’s the FPS part I’m a little unsure of.
The players currently get the chance to control their main character as part of a ‘strike team’ which travels around the city and can also micro-manage the strongholds they create, both are currently TBS… I want the strike team to be FPS and the stronghold micro-management to be RTS…
Long story short would this engine be suitable to create a game which I want to create long term when I want to create both an FPS and RTS game mixed together in this fashion…? More importantly would it be difficult for one person to create, as I’m the only coder on the project at the moment…?
Any thoughts would be greatly appreciated…!
PS: Sorry if most of that was rambling nonsense, it happens…