I like to make RPGs. They are a super-fun way to express your creativity, and play with game development ideas. However, a common frustration of mine regarding the creation of RPGs is the system within which the player acts. Specifically, balancing combat with a variety of characters. It's not just a programming problem, it's a game theory problem. The system doesn't ust have to work well, it also has to be fair. So, fed up with re-inventing the wheel everytime I started a new project, I created OCF. As time progresses, I am planning to add even more (optional) features to OCF to make development even faster.