Search Results for

Key Features

🎮 Core Engine

  • Scene-based architecture with smooth transitions
  • Service-oriented design for modularity
  • Cross-platform support (Windows, Linux, macOS) and a browser host
  • Ships to Steam and the Epic Games Store
  • .NET 10.0 with modern C# features

🎨 UI System

  • Comprehensive UI components (Button, Label, Panel, Slider, Dropdown, Toggle)
  • Nine-slice texture scaling for scalable UI elements
  • Hierarchical UI system with parent-child relationships
  • Normalized coordinate system for resolution independence

🔊 Audio & Services

  • Cross-platform audio system using Raylib
  • Settings management with automatic serialization
  • Discord integration for notifications
  • Steam integration with avatar support
  • Multi-language localization support

🎯 Advanced Features

  • 3D card system for card games
  • PGPSCN scene format for declarative scene creation
  • Input system with context-based bindings
  • Asset registry for efficient resource management

Getting Started

Quick Start

  1. Why Popcorning Guinea Pig — vs Unity, Unreal, and Godot
  2. Installation Guide - Set up your development environment
  3. Your First Game - Create a simple game in minutes
  4. Examples Overview - Explore working examples

Core Concepts

Documentation Sections

Section Description
Getting Started Installation, first game, and examples
Core Concepts Architecture and fundamental concepts
UI System Complete UI components and layouts
Services Audio, settings, platform integration
Advanced Features 3D scenes, PGPSCN format, card system
Examples Detailed example walkthroughs
API Reference Complete API documentation

Example Projects

The engine includes several example projects that demonstrate core functionality:

  • Main Menu - Settings management and UI components
  • Nine-Slice Texture Demo - Scalable UI elements
  • Card Game - 3D card system and game logic
  • Unicode Test - Multi-language text rendering
  • Engine Splash Screen - Icon generation and branding

Community and Support

  • GitHub Repository: popcorning-guinea-pig
  • Issues and Bug Reports: Use GitHub Issues
  • Discord Integration: Built-in feedback system

License

Popcorning Guinea Pig is not open source. There is no runtime fee.


Ready to start building games with Popcorning Guinea Pig? Begin with the Installation Guide or explore the API Reference for detailed technical information.