Back in 2012 when l was releasing the latest version of Persian game engine on Microsoft CodePlex as an open source game engine, l faced some criticism. Some developers didn’t know much about open source and to others l was making a big mistake given the fact that Persian was the very same engine that I was using for developing our own games in our company, BaziPardaz. Needless to say that having a game engine was a valuable asset for any game developer company in those days.
No Unity on the horizon, Unreal engine was the leading name in the industry, yet getting its license was almost an impossible dream for Iranian developers.
Exhausted of somewhat disillusioned of my experience in BaziPardaz, l started WolfEngine and it quickly gave me a strong sense of passion and purpose. Over the years Wolf became my go-to engine that l’ve used in my various projects including but not limited to, CG real-time Broadcasting, Project Falcon a 3D real-time monitoring, and in PlayPod, the real-time steaming platform that is the first of its kind in Middle East.
Wolf is written with C and C++ languages, nevertheless Python and Lua could be used as well. It contains the following libraries:
- Wolf system: for cross platform developing on different os
- Wolf.MediaCore: for streaming and processing Media
- Wolf.ContentPipeline: for optimizing load and saving resources as well as reading 3D formats
- Wolf. Render: a library for real-time rendering on graphic cards
To me, Wolf Engine is a very important and personal part of my life. Nothing can describe it best as the old saying: if you love something, set it free!