Skip to content

mikedev64/GameScriptJs

Repository files navigation

GameScriptJs

Una librería JavaScript/TypeScript ligera para desarrollo de juegos.

¿Qué es?

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.

Instalación

npm install gamerscriptjs

Uso básico

import { RenderModule } from 'gamerscriptjs';

// Crear una instancia del módulo de renderizado
const renderer = RenderModule.getInstance();

Características

  • 🎮 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

Editor incluido

El proyecto incluye GameScriptEditor, un editor visual para trabajar con la librería.

cd packages/GameScriptEditor
npm install
npm run dev

Scripts disponibles

  • npm run build - Construir la librería
  • npm run dev - Modo desarrollo
  • npm run build:editor - Construir el editor
  • npm run build:all - Construir librería y editor

Desarrollo

# Clonar el repositorio
git clone https://github.com/mikedev64/GameScriptJs.git
cd GameScriptJs

# Instalar dependencias
npm install

# Modo desarrollo
npm run dev

Licencia

MIT

About

Unity-inspired game engine for TypeScript developers

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published