Leanpub Header

Skip to main content

Filters

Category: "Game Development"

Books

  1. Masters of the Metropolis
    Masters of the Metropolis
    A Simulation-First Introduction to Programming, Systems, and Thinking in Code
    Rob Lear

    Build a city. Not a toy project — a living system.In Masters of the Metropolis, you don’t learn programming by memorising syntax. You learn by constructing a simulation that evolves over time.Every chapter adds something real: time, citizens, economy, infrastructure, events.By the end, you’ve built more than code. You’ve built a system that behaves.

  2. Phaser III Game Starter Kit Collection
    Phaser III Game Starter Kit Collection
    16+ Classic Game Mechanics using Phaser.js III Gaming Framework.
    Stephen Gose

    This is a collection of 16 game starter kits guiding you in developing games for Phaser v3.16+ APIs. Each chapter is easy to read, humorous approach to game development, these self-contained tutorials are perfect for novices, experienced full-stack programmers, or anyone creating single-player games with their own artwork and features.

  3. SDL3: The Complete Reference
    SDL3: The Complete Reference
    A Comprehensive Guide to Cross-Platform Game Development with Simple DirectMedia Layer 3
    Steve Publications

    Build games that run almost anywhere with SDL3. This book starts with the basics and steadily moves into advanced graphics, audio, input, and application design using practical, real-world examples. Every chapter includes complete code you can compile and experiment with, helping you understand not just how SDL3 works, but how to use it to build fast, portable applications with confidence.

  4. Lua Programming: From First Script to Full Mastery
    Lua Programming: From First Script to Full Mastery
    A Complete Guide to the Language Powering Games, Engines, and Embedded Systems
    Steve Publications

    Learn Lua from your first script to advanced programming techniques with a practical, hands-on guide. Whether you are building games, scripting applications, or exploring embedded systems, this book gives you the knowledge to write clean, efficient Lua code with confidence.

  5. Beginning Game Programming with Go
    Beginning Game Programming with Go
    A hands-on, project-based guide to 2D game development in Go
    Luigi Vanacore

    Build a game from scratch in Go, no engine magic, just code you understand. You'll create Gopher Survivor, a Vampire Survivors–style action game, one concept per chapter: enemies, weapons, XP and level-ups, particles, a state machine, and a build you can ship.

  6. Canvas Academy
    Canvas Academy
    Build real 2D games with the HTML5 Canvas — no engine, no framework, no build step
    Ali Reza Hassan Sagor

    You don't need Unity to make a game. A text editor, a browser, and 24 chapters: build a complete Breakout from scratch, then your own games — with the HTML5 Canvas and nothing else.

  7. Game Theory and Artificial Intelligence VOL-2
    Game Theory and Artificial Intelligence VOL-2
    Foundations Multi-Agent Systems Reinforcement Learning and Intelligent Decision-Making
    Anshuman Mishra

    What happens when intelligent agents must negotiate, cooperate, compete, and learn simultaneously?Welcome to the advanced frontier of Artificial Intelligence.Game Theory and Artificial Intelligence (VOL-2) explores how modern AI systems make strategic decisions in environments filled with uncertainty, multiple objectives, competing interests, and dynamic interactions.Inside this volume, readers will discover:✓ Nash Q-Learning and Strategic Reinforcement Learning✓ Deep Multi-Agent Reinforcement Learning (MARL)✓ DQN, Actor-Critic, MADDPG, QMIX, and CTDE Frameworks✓ Mechanism Design and Incentive Engineering✓ Decision Making Under Uncertainty✓ Social Choice Theory and Collective Intelligence✓ Game-Theoretic Machine Learning✓ Robotics, Cybersecurity, Economics, and Communication Networks✓ Evolutionary Game Theory and Learning Dynamics✓ Quantum Game Theory and Future AI Research✓ AI Safety, Alignment, and GovernanceFrom autonomous vehicles and intelligent robots to cybersecurity defense systems and large-scale AI simulations, this book provides the theoretical and practical foundations necessary to understand the future of strategic artificial intelligence.Whether you are a student, researcher, engineer, or AI professional, this volume offers a roadmap to some of the most exciting and influential areas of modern AI research.

  8. Build Your Own RPG Dungeon Crawler in Python
    Build Your Own RPG Dungeon Crawler in Python
    A Complete Roguelike Tutorial
    Mike Gold

    Stop playing other people's dungeons. Build your own RPG roguelike in Python and hand it to a friend who had no idea you could do that.

  9. Python - A Space Adventure

    Earth rapidly became a smaller and smaller blue dot til nothing remained but the darkness of space. The fusion engines slowly pushed the ark ship forward, gliding like a metallic swan. The journey would take 20 years and most of the crew were already in cryo sleep. Only the captain remained awake, doing last minute checks before they would join the others in the dreamless sleep. For the crew, 20 years would pass in an instant, but for the inhabitants of Earth it would be a different story.7 ark ships left the Earth, each with a different mission and different destination. This story takes place on Ark-04 with the mission of reaching the nearest star system, Proxima Centauri. Will you help this crew by leveraging your Python skills? I thought so - buckle up, adventure begins

  10. The Complete Guide to OpenGL ES 3.2
    The Complete Guide to OpenGL ES 3.2
    From Fundamentals to Advanced Graphics Programming
    Steve Publications

    Take your graphics programming skills to the next level with a hands-on guide to OpenGL ES 3.2. From your first shaders to advanced rendering techniques, explore how GPUs work, learn to write efficient code and tackle real-world graphics challenges with practical examples for Android, Linux and embedded systems.

  11. Grow a Game - Blender and Godot from Scratch

    A chicken you modelled walks across a field you shaped, in a game you coded. You start with no experience and one small step at a time.

  12. Python at play
    Python at play
    The Beginner's Guide to Building Open-Source Games. Pygame, Game Design, and Real Projects You Can Share
    Oscar Gomez

    Go from an empty window to a published open-source platformer. Python at Play teaches you to build, polish, test, and share real games with Python and pygame-ce, one runnable project at a time.

  13. Browser Game Release Engineering
    Browser Game Release Engineering
    Ship One Canonical Game Across Portals with Adapters, QA, and Release Evidence
    Xiaoqing Wang

    Ship one canonical browser game across portals with isolated adapters, qualified packages, hosted QA, and evidence you can trust.

  14. Indie Game Scope and Launch Decision Workbook
    Indie Game Scope and Launch Decision Workbook
    A Practical Workbook for Smaller, Testable Indie Game Releases
    Wayturn

    Stop guessing which game idea is small enough to ship. This printable workbook turns scope, proof, market evidence, and next-step decisions into one repeatable seven-day workflow.

  15. Game Audio and Music
    Game Audio and Music
    A Complete Guide to Creation, Design, and Integration
    Antonio Villa

    Learn how to create, design, and integrate game audio and music using Unity and FMOD, from sound effects and ambience to interactive audio systems and dynamic music. Includes a complete video game project to put your knowledge into practice.