Una librería JavaScript/TypeScript ligera para desarrollo de juegos.
GameScriptJs es una librería modular diseñada para facilitar el desarrollo de juegos web. Incluye módulos para renderizado, componentes, tiempo, trazado y networking.
npm install gamerscriptjsimport { RenderModule } from 'gamerscriptjs';
// Crear una instancia del módulo de renderizado
const renderer = RenderModule.getInstance();- 🎮 Módulo de Renderizado - Sistema de renderizado optimizado
- ⚡ Componentes - Sistema de componentes reutilizables
- ⏰ Tiempo - Gestión de tiempo y animaciones
- 🌐 Network - Utilidades para networking
- 🔍 Trace - Sistema de trazado y debugging
El proyecto incluye GameScriptEditor, un editor visual para trabajar con la librería.
cd packages/GameScriptEditor
npm install
npm run devnpm run build- Construir la libreríanpm run dev- Modo desarrollonpm run build:editor- Construir el editornpm run build:all- Construir librería y editor
# Clonar el repositorio
git clone https://github.com/mikedev64/GameScriptJs.git
cd GameScriptJs
# Instalar dependencias
npm install
# Modo desarrollo
npm run devMIT