Building a 2D RPG in Python: State Machines and SQL with Pygame

ISBN: 979-8-3507-4552-8
By: Camero, Nicholas

ABOUT THE BOOK

Embark on a hands-on journey to create a modular and scalable 2D RPG using Python and Pygame. Learn how to implement state machines for cleaner game logic, manage resources efficiently, and seamlessly integrate SQL-based saving to store player progress. Perfect for beginners and experienced coders alike, this guide demystifies essential game development techniques, arming you with practical skills to build engaging, maintainable 2D games.

ABOUT THE AUTHOR

Nicholas Camero

Rendin Morrow is a seasoned Python developer with over a decade of experience exploring the possibilities of code. For ten years, he has passionately honed his craft, from building small scripts for personal projects to publishing fully functional games with Pygame. Rendin thrives on teaching others the power of clean, maintainable code and fosters a welcoming community for budding developers. Driven by curiosity and innovation, he believes in continuous learning, sharing knowledge, and inspiring creativity through programming. When he’s not coding, Rendin delves into strategy games or composes music, forever expanding his horizons both digitally and artistically. A Texas native.