This ebook is a technical and straightforward deep dive into how Mazmorra.io has been built, with full compilable source code included. It explains the process of developing the game as a solo indie developer and the core concepts behind its development.
Mazmorra has been made with Colyseus, which is a Node.js Multiplayer Framework that allows you to move quickly. Making multiplayer games has never been this fun!
Table of contents (Free preview - 11 pages)
→ What is Mazmorra?
→ System requirements
→ Running the game locally
- Making Online Multiplayer Games
→ Make it sustainable
→ User retention
- Prototyping and Early Experiments
→ Working Solo and Imposing Limitations
→ Look and feel
→ Photoshop: Assets production and workflow
- Core concepts
→ Authoritative Multiplayer Games
→ Procedural Dungeon Generation
→ Game State Synchronization
→ The behaviour system (Entity-component)
→ Movement system
→ Inventory system
→ Persisting user data in the database
- HTML5 Build Tools
→ Sprite sheets
→ Audio and audio sprites
Is this course for me?
(If you support me on Patreon, you get this for free!)
- You don't need to have experience in networking
- It is expected that you have an understanding of Node.js