Hello, I am thinking about using IOQuake3 for a project I’m working on, and I was hoping I could get some information to help me decide if this would be a good fit for me or if I should look elsewhere.
I am looking to create a game that look old; like a shooter from the late 90’s. I am creating original art assets, and I would like to be able to sell the final product commercially.
My biggest concern is that I want to do a minimal amount of programming. I have some programming ability, but not a lot, and so I don’t want to do much more than simple tweaking. I mostly want to just build a mod and not have to code anything more complicated than tweaking the weapons and menu.
To this end, I am not completely certain if using a Quake 3 port is the best route.
The game I am creating is single-player in focus (though I would like to have multiplayer as well.) So just looking at Quake 3, I am unsure if the game even contains the requisite code or if I would have to be creating most of what I need. Enemy behavior more like what is in Quake 2, an inventory system; these things come to mind. I suspect that making items and enemies not respawn would be simple changes, but changing their behavior might not be, unless the behavior was built to be more customizable.
Honestly I feel like a source port of Quake 2 would be more in order for a single-player experience, but I suspect there are a lot of under-the-hood changes made to the engine that make it more reliable and functional.