awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

2 repositorios

Awesome GitHub RepositoriesReal-time Input Processing

Systems for detecting and processing immediate state changes from gamepads, keyboards, and mice.

Distinct from Input Method Detection: Candidates focus on UI form states, input method identification, or adversarial detection, rather than real-time game input polling.

Explore 2 awesome GitHub repositories matching game development · Real-time Input Processing. Refine with filters or upvote what's useful.

Awesome Real-time Input Processing GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • nesbox/tic-80Avatar de nesbox

    nesbox/TIC-80

    5,825Ver en GitHub↗

    TIC-80 is a fantasy console platform and multi-language game engine that provides a virtual retro game development environment. It operates via a bytecode virtual machine that executes game logic within fixed memory and resolution constraints. The project distinguishes itself by offering integrated asset editors for pixel art, tile maps, and a pattern-based chiptune audio workstation all within a single environment. It supports multi-language scripting, allowing developers to write logic in Lua, JavaScript, or Ruby, and provides a standalone game exporter to package projects into native execu

    Pico-8 detects state changes for gamepads, keyboards, and mouse movements to drive real-time interactivity.

    C8bitfantasy-computerfantasy-console
    Ver en GitHub↗5,825
  • faiface/pixelAvatar de faiface

    faiface/pixel

    4,525Ver en GitHub↗

    Pixel es una biblioteca de juegos 2D y motor gráfico para el lenguaje de programación Go. Proporciona un renderizador acelerado por hardware para dibujar sprites, formas geométricas y texto, utilizando un sistema optimizado de procesamiento por lotes y matrices de transformación. El proyecto funciona como un kit de herramientas integral para aplicaciones interactivas bidimensionales, combinando un motor gráfico con una biblioteca de matemáticas vectoriales 2D para transformaciones afines y proyecciones de espacio de coordenadas. Incluye un gestor de entrada dedicado que rastrea pulsaciones de teclado y movimientos del ratón utilizando un sistema basado en sondeo en lugar de eventos asíncronos. El motor cubre una amplia gama de capacidades, incluyendo animación de hojas de sprites, sombreado de fragmentos (fragment shading) por GPU para efectos visuales en tiempo real y composición de canvas fuera de pantalla. También proporciona utilidades para gestionar ventanas de juego, realizar operaciones vectoriales 2D y manejar la gestión de geometría de búfer de vértices.

    Implements a polling-based system for detecting and processing immediate state changes from keyboards and mice.

    Go
    Ver en GitHub↗4,525
  1. Home
  2. Game Development
  3. Real-time Input Processing