I was born in the countryside of China. When I was in my middle school, I got a book, The Essays, written by Francis Bacon. The world described by Francis Bacon about science, knowledge, techniques, life, truth, etc, had a great impact on my life. So I always know that only knowledge can provide the chance for a life to devote themselves to the world and history.
I got my bachelor of Physics Sciences from HeFei University of Technology in 2009. In the second year of my college, I began to learn programming myself, I became a programmer after I left college.
I’ve been a software engineer since 2009, and I’ve began to develop games since 2012. In the first two years, I mainly focused on 2D mobile game development. I was in charge of the Cocos2d-x-for-XNA project in 2012 when I was working in OpenXLive.
I also wrote a book about the Cocos2d-x game engine in 2014. While other Cocos2d-x books which mainly focused on how to use the Cocos2d-x APIs, this book details how the Cocos2d-x Engine uses OpenGL ES to render the scene and how to use shaders to enhance the quality of the game. In this book, I also wrote an entity component system framework, Genius-x, for Cocos2d-x engine.
I quit my last job in Soul Game on October 2014. After then I didn’t look for any jobs, and I’ve been learning computer graphics all these time. In these two years, I’ve read several computer graphics books and lots of papers. Right now I’m writing this “Global Illumination: From Offline to Real-time Rendering” book which is related to this website. And I hope it will get to you in the end of 2017.