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 Scaling
  • Character Anti-Glide Feature
  • Game state saving and loading
  • Extending customizing popochiu
  • Change text to gibberish

The editor handbook

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

The engine handbook

  • Scripting reference
    • 9 verb command button.gd
    • 9 verb commands container.gd
    • 9 verb commands template.gd
    • 9 verb hover text.gd
    • 9 verb inventory grid.gd
    • 9 verb panel.gd
    • AudioCueMusic
    • AudioCueSound
    • NineVerbCommands
    • PopochiuAudioCue
    • PopochiuAudioManager
    • PopochiuCharacter
    • PopochiuCharacterData
    • PopochiuCommands
    • PopochiuDialog
    • PopochiuDialogMenuOption
    • PopochiuDialogOption
    • PopochiuDialogText
    • PopochiuGUIInfo
    • PopochiuHotspot
    • PopochiuHoverText
    • PopochiuIAudio
    • PopochiuICharacter
    • PopochiuIDialog
    • PopochiuIInventory
    • PopochiuInventoryGrid
    • PopochiuInventoryItem
    • PopochiuInventoryItemData
    • PopochiuMainCamera
    • PopochiuPopup
    • PopochiuProp
    • PopochiuRoomData
    • PopochiuSaveLoad
    • PopochiuSettings
    • PopochiuSettingsBarButton
    • PopochiuTransitionLayer
    • PopochiuUtils
    • SierraCommands
    • SimpleClickCommands
    • Audio cue container.gd
    • Btn load.gd
    • Btn quit.gd
    • Character state template.gd
    • Character template.gd
    • Confirmation popup.gd
    • Cursor.gd
    • Custom commands template.gd
    • Dialog caption.gd
    • Dialog overhead.gd
    • Dialog portrait.gd
    • Dialog template.gd
    • Dialog text.gd
    • Empty script template.gd
    • History popup.gd
    • Hotspot template.gd
    • Importer defaults.gd
    • Input actions.gd
    • Inventory bar.gd
    • Inventory item state template.gd
    • Inventory item template.gd
    • Prop template.gd
    • Quit popup.gd
    • Room state template.gd
    • Sierra bar.gd
    • Sierra command button.gd
    • Sierra commands container.gd
    • Sierra commands template.gd
    • Sierra inventory slot.gd
    • Sierra menu.gd
    • Sierra settings popup.gd
    • Simple click commands template.gd
    • Sound settings popup.gd
    • Sound volumes.gd
    • System text.gd
    • Text settings popup.gd
    • Text speed option.gd
  • Scripting overview

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
  • Index
  • Edit on GitHub


Copyright (c) 2024 - The Carenalgas Community

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