Woah woah woah. People need to stop talking about stats and customisation and all that, it's making my head spin. D:
I'm still wrapping my mind around the most basic functionality in Hammer. Anything beyond that is coding-related and basically a pipe dream at this stage.
We don't have a story, a world, or anything. As it stands it's really just a "Can it be done?" concept for now.
Things I'm hoping to include in the "tech demo":
Random spawning enemies
Basic functionality already working.
Goes by chance when you enter a region. Can be expanded to include randomised item placement. Spawn outcomes can even be changed due to outside circumstances, say the player has become infamous, we can lower the chances of dangerous wildlife appearing and throw in the chance of soldiers appearing.
3D objectives screen
Idea's fleshed out on paper. Pretty sure I know how to pull it off.
Would update dynamically based on set outcomes for each mission. All possible outcomes are covered, but only make minor changes to the flow of the story, and what the player is rewarded with.
3D inventory screen
Same status as the above.
Would have a section for weapons and items you aquire (no stats yet), but also mission-specific objects (will have basic stats relating to their usage). Say you aquire a car motor, it would display your options for what you can do with it. It'll then update once you're finished with it, being blanked out and saying something like:
"Given to Blargh to fix Jalopy. REWARD: Jalopy"
or
"Sold to Garrr for high price. REWARD: 10,000 Wing Wangs"
XP/Reward system
Same status as above.
Shouldn't be hard to do. I already know how to reward the player with perks such as increases in speed, jump height, weaponry and possible even an adrenaline system for temporary slow-down (call it "reflexes"). Things like max health, armour, and ammo would be nice, but more than likely need coding.
These can all be abused by the console, unfortunately, but they'll work as proof-of-concept. They can probably be locked out at a later date.
God damn, huge post.