My engine which uses component based architecture. It depends on SFML.