Development
From WCell Wiki
WCell puts highest emphasize to Quality Control (instead of later on having to do Damage Control).
Points of interest:
- The Developer Guide gives new (and old) developers an overview of the features and applied coding conventions during WCell development
- The Coding Guide helps developers understand how to write clean code (not only for WCell)
- Advantages of a Clean Codebase explain why clean code is so very important
- Understanding WCell's Threading Strategy is a must for every WCell-developer
- Write Addons in C# or write functional object-oriented code, using F#
- Understanding the simple and clean WCell API is essential if you wish to add your own content
- Check Nobby's progress on Collision Detection
- WCell utilizes Unit Tests to prevents bugs and allow a high level of Quality Assurance
- Learn how to hook to WCell's Initialization-Routine during startup
- WCell's Packet Analyzer allows everyone to define WoW Packet-structures, using XML and use that information to render log files correspondingly
- WCell emphasizes Unit Testing to prevent bugs and allow a high level of Quality Assurance
- WCell uses NHibernate for Database-access - Here are some information related to NHibernate-usage
- WCell enables everyone to customize the entire game content, including spells, monsters, quests, items, if you only know how to Extend WCell
