*UPDATE*
I've made a fair amount of progress since I first posted here. Just wanted to see if anyone else has any new feedback for me.
I'm not sure where I was exactly in terms of functioning features when I first posted, but I'll try to list some of what I have now as well as some of what I plan to include in the future. This list is probably a little incomplete, so bear with me, take a look at the game itself to see everything first-hand.
-Combat System.
-Player can attack NPCs.
-NPCs can retaliate.
-NPCs can attack other NPCs. (Not Implemented)
-Weapons and skills influence damage, accuracy, etc.
-Speech System.
-NPCs of importance can be spoken to.
-Dialogue can influence the gameworld heavily.
-Inventory System.
-Items can be picked up and dropped by the player.
-A limit is imposed on the amount able to be carried based on player stats. (Not Implemented)
-Weapons can be equipped.
-Container System.
-Containers can be searched.
-Dead NPCs essentially become containers allowing for their bodies to be looted.
-Room System.
-The player is able to move from room to room.
-Rooms can be locked blocking entry by the player or an NPC.
-NPC AI
-NPCs follow the player if in combat.
-Depending on player's skills or other circumstances the NPC may not notice the player. (Not Implemented)
-Written/Typed Commands
-Substitute natural English typing of commands in the place of the present GUI. (Currently broken allowing for the commands to affect only certain things in the gameworld due a conflict with the need for non-unique NPCs.)
-Narrative
-A story plays out as the player goes through the game complete with triggered events based on the player's decisions.
Probably doesn't seem like much, but those are mainly features currently available. I plan on including many more such as: An improved combat system, a crafting system, skills that grow as you use them, wandering NPCs, create your own group of survivors, set up camp, etc.
(Link)
At the moment it's still barely playable in that there aren't many rooms, items, NPCs, etc. But once I have the core mechanics down I'm going to expand the game world more.