About the reviewers

Simone Angeloni is a software engineer with over 14 years' experience in C/C++. His skill set includes cross-platform development, network communications, embedded systems, multithreading, databases, web applications, low-latency architectures, user interfaces, game development, and visual design. At present, he is the principal software engineer of the R&D department of MRMC, a subsidiary company of Nikon Corporation, where he develops robotic motion control solutions used for live broadcasts, film productions, and photography.

Andreas Oehlke is a professional full-stack software engineer. He holds a bachelor's degree in computer science and loves to experiment with software and hardware. His trademark has always been his enthusiasm and affinity for electronics and computers. His hobbies include game development, building embedded systems, sports, and making music. He currently works full-time as a senior software engineer for a German financial institution. Furthermore, he has worked as a consultant and game developer in San Francisco, CA. He is also the author of Learning LibGDX Game Development, published by Packt Publishing.