These tutorials are probably exactly what you're looking for.
http://www.thegamecreators.com/data/newsletter/newsletter_issue_28.html#9
http://www.thegamecreators.com/data/newsletter/newsletter_issue_29.html#9
I just finished the basic entity (not enemy system because it does player and NPCs too) system in my FPS by the way. Each entity can have it's own name, 3d object, health, walking speed, and turning speed. Hundreds of completely different entities can be controlled in just 100 lines of code.
You never really know a person until you look at their google autocomplete entries.