Logo
  • Home

Getting started

  • Installing popochiu
  • Example resources
  • Tutorials
  • Getting help

How to develop a game

  • Introduction
  • Game setup
  • Create characters
  • Create the first room
  • Add an inventory item
  • Script your first dialogue
  • Use inventory items
  • Customize the Game UI
  • Conclusions

Advanced topics

  • Localization
  • Game UI
  • Advanced animations
  • Character Base Animations
  • Character Animation Prefix
  • Character dialog position settings
  • Character Scaling
  • Character Anti-Glide Feature
  • Game state saving and loading
  • Extending customizing popochiu
  • Change text to gibberish
  • Custom Transitions

The editor handbook

  • Editor settings
  • Interface overview
  • Popochiu dock
  • Toolbar buttons
  • Aseprite Importers

The engine handbook

  • Scripting overview
  • Scripting principles
  • GUI commands and fallbacks
  • Await and queue functions
  • Working with game state
  • Wrapping up
  • Scripting reference
    • Base classes
      • PopochiuClickable
    • Engine
      • Popochiu
      • PopochiuMainCamera
      • PopochiuSaveLoad
      • PopochiuSettings
    • Game objects
      • AudioCueMusic
      • AudioCueSound
      • PopochiuAudioCue
      • PopochiuAudioManager
      • PopochiuCharacter
      • PopochiuDialog
      • PopochiuDialogOption
      • PopochiuInventoryItem
      • PopochiuRoom
    • Game objects data managers
      • PopochiuCharacterData
      • PopochiuInventoryItemData
      • PopochiuRoomData
    • Game scripts interfaces
      • PopochiuIAudio
      • PopochiuICharacter
      • PopochiuIDialog
      • PopochiuIGraphicInterface
      • PopochiuIInventory
      • PopochiuIRoom
      • PopochiuITransitionLayer
    • Game user interface
      • NineVerbCommands
      • NineVerbGUI
      • PopochiuCursor
      • PopochiuTransitionLayer
      • SierraCommands
      • SierraGUI
      • SimpleClickCommands
      • SimpleClickGUI
    • Room objects
      • PopochiuHotspot
      • PopochiuProp
      • PopochiuRegion
      • PopochiuWalkableArea
    • 9_verb_high_res_gui
    • sierra_high_res_gui
    • simple_click_high_res_gui

Contributing to popochiu

  • Introduction
  • Toolchain and dependecies
  • Conventions
    • Directory and file structure
    • Coding standards
    • Comments
    • Naming conventions
    • Code versioning
    • Error handling
    • Testing
    • Dependencies
  • Project overview
    • Popochiu Subsystems
    • Editor Plugin
    • Game Engine
  • Project management
    • Why we care
    • Issue Tracking
    • Code reviews
    • Definition of Done
  • Contributing documentation
    • Basics
    • Conventions
  • Contribution Q&A
  • Get in touch
Popochiu Documentation
  • Contributing to popochiu
  • Contributing documentation
  • Index
  • Edit on GitHub


Copyright (c) 2024 - The Carenalgas Community

Built with MkDocs using a theme provided by Read the Docs.
GitHub