Skip to main content

Spelunky

GameBy Mossmouth

Documents about Spelunky

Cover of Interview: Edmund McMillen and Tyler Glaiel on the remarkable success of Mewgenics
48 min
The Game Business48 min

Interview: Edmund McMillen and Tyler Glaiel on the remarkable success of Mewgenics

Mewgenics, a tactical roguelike strategy game, achieved significant commercial success by selling one million copies within its first week of release.

  • Mewgenics achieved significant commercial success by selling one million copies within its first week of release.
  • Self-publishing allowed the developers to maintain complete creative control and avoid the misaligned incentives often associated with traditional corporate publishing structures.
  • The project successfully evolved from a simple cat-breeding simulation into a complex, turn-based strategy title, sustaining high concurrent player counts post-launch.
The Game BusinessMar 2026
Cover of Why Some Games Just FEEL Good For Some Reason — Mark Brown @GMTK
12 min
Thomas Brush12 min

Why Some Games Just FEEL Good For Some Reason — Mark Brown @GMTK

Game feel, often referred to as game juice, serves as a foundational element in game development that dictates how responsive, satisfying, and immersive a player’s interaction with a title is.

  • Game feel is a multi-sensory experience that requires the integration of responsive movement, sound design, particle effects, and animation to create a cohesive, living environment.
  • Developers should dedicate significant time to tuning core mechanics, such as jump height and gravity, in a simple prototype environment before building out complex levels.
  • Sound design is a critical component of game feel that should be implemented early in development, as even simple effects provide essential feedback that informs the player's experience.
Thomas BrushDec 2024
Cover of Breaking the Ankh: Deterministic Propagation Netcode in 'Spelunky 2'
66 min
Game Developers Conference66 min

Breaking the Ankh: Deterministic Propagation Netcode in 'Spelunky 2'

The implementation of online multiplayer in Spelunky 2 centers on the challenge of maintaining a responsive, low-latency experience within a resource-constrained environment.

  • The Spelunky 2 team pivoted from a deterministic propagation netcode to a refined rollback system that uses virtual memory to manage state swaps, avoiding the high computational cost of frequent data copying.
  • To enable reliable rollback, the developers refactored the entire game simulation to eliminate side effects and shared data dependencies, ensuring the engine could handle deterministic state transitions.
  • The implementation of replay technology allowed the team to transform unreproducible bugs into deterministic scenarios, significantly accelerating the debugging process and facilitating the scaling of global server infrastructure.
Game Developers ConferenceMar 2022
Cover of One More Run: The Making of 'Spelunky 2'
59 min
Game Developers Conference59 min

One More Run: The Making of 'Spelunky 2'

Spelunky 2 serves as a deliberate evolution of the roguelike genre, functioning as a framework that prioritizes high interactivity, destructible environments, and emergent gameplay.

  • Spelunky 2 was developed with a focus on preserving the core 'spiky' design philosophy of the original, which prioritizes player agency and a world that feels indifferent to the player rather than purely focused on progression.
  • The development team utilized custom internal tools to manage complexity, including a system to set game variables, record replays, and manipulate camera and time settings, which served both as a testing suite and a source for marketing assets.
  • Level design for the sequel was managed through externalized files edited in text editors with custom flags, a process the developer found more efficient than building a dedicated in-game editor.
Game Developers ConferenceDec 2021
Cover of The Casual (but Regal) Swipe: Creating Game Mechanics in Reigns
33 min
Game Developers Conference33 min

The Casual (but Regal) Swipe: Creating Game Mechanics in Reigns

The design philosophy behind Reigns centers on the concept of efficient laziness, utilizing a minimalist swipe-based interface to bridge the gap between casual player input and the profound, often fatal consequences of ruling a kingdom.

  • Reigns utilizes a minimalist, swipe-based interface to translate simple casual input into high-stakes narrative consequences, prioritizing player-driven storytelling over complex numerical optimization.
  • The game employs a probabilistic-driven narrative engine that dynamically selects cards based on the kingdom's current state, ensuring a fluid and infinite gameplay loop.
  • Development relies on a flexible, spreadsheet-based architecture that balances linear narrative elements with randomized outcomes to allow for emergent mechanics and unique death conditions.
Game Developers ConferenceJun 2017
Cover of The Spelunky HD Postmortem
27 min
Game Developers Conference27 min

The Spelunky HD Postmortem

The development of the platformer-roguelike hybrid Spelunky illustrates the strategic value of iterative prototyping and the transition from freeware projects to commercial console releases.

  • The freeware version of Spelunky served as a refined prototype that provided the foundation and confidence to develop the larger Xbox Live Arcade (XLA) version.
  • Spelunky's level generation utilizes a 4x4 grid system where a path is drawn from the top entrance to the bottom exit, with individual rooms populated by templates based on the game area and path requirements.
  • The transition to the XLA version involved moving away from the Braid engine after a month and a half of development due to code complexity and unnecessary features like time-rewinding.
Game Developers ConferenceApr 2017
Cover of The Auteur Myth - Lone Visionaries... and Their Teams - Extra Credits
7 min
Extra Credits7 min

The Auteur Myth - Lone Visionaries... and Their Teams - Extra Credits

The gaming industry frequently suffers from the auteur myth, a persistent misconception that complex video games are the product of a single, visionary creator.

  • Modern game development is an inherently collaborative process that relies on the specialized contributions of dozens or hundreds of professionals, including programmers, artists, designers, and sound engineers.
  • The 'auteur myth'—the misconception that games are the product of a single visionary—obscures the reality of team-based production and creates unrealistic expectations for aspiring developers.
  • Attributing success to a single individual often ignores the essential contributions of contractors and part-time specialists who are frequently necessary to achieve high-quality output in both indie and AAA sectors.
Extra CreditsApr 2017