I still remember the first time I met Dr. Chiu at the Taipei World Trade Center, the annual new generation design exhibition venue ten years ago, when his students showed the award-winning online game – Chaos Era Online. I was very surprised that how did a team of several college students develop a game comparable to the industry quality. Later I learned that Dr. Chiu is already the founder and CEO of a mobile game developer which was also the content provider for Chunghwa Telecom, the largest Taiwanese telecommunications company. At that time, I was looking for industry faculty for our department and decided to invite Dr. Chiu to join the Digital Media Design Department at Yunlin University of Science and Technology as a faculty member. During his tenure in this department, his game design courses including Game Planning and Game Programming were well received by students.
In the academic field, Dr. Chiu has also made great achievements. His doctoral dissertation – A Game Engine Framework featuring Natural Interaction (GENI) was one of the few academic papers that discussed the design of an interactive online game engine. He also published journal papers in Virtual Reality and Artificial Intelligence for games. When Dr. Chiu informed me that he would write a book series about how to design and program an Action RPG (ARPG) using the latest Unreal Engine 5 (UE5), and invited me to write a foreword. I was delighted! Because UE5 has recently become the industry standard for developing AAA games, and with the Chaos Era Online ported to UE5, I believe the new book series will be the best resource to learn to program in Unreal C++ and implement an ARPG.
Whether you are a college student or a game programmer who wants to understand how to program an ARPG in Unreal C++ and Blueprint, I highly recommend this book – Unreal Engine 5 RPG Development with C++ and Blueprint – by Dr. Chihming Chiu.
Chairman, Taiwan Association of Digital Media Design and
Professor, College of Design, National Yunlin University of Science and Technology