game-engine

Develop web-based games and engines with HTML5, Canvas, WebGL, and JavaScript.

Updated Nov 21, 2025
One-click install
npx skills add https://github.com/lluppesms/dadabase.demo --skill game-engine-lluppesms
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: game-engine
Source: https://github.com/lluppesms/dadabase.demo/tree/main/.github/skills/game-engine
Command: npx skills add https://github.com/lluppesms/dadabase.demo --skill game-engine-lluppesms

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and assets (resource) components.

What problem does it solve?

This Skill simplifies the creation of web-based games and game engines by providing pre-built structures, workflows, and reference materials for using HTML5, Canvas, WebGL, and JavaScript.

Core Features & Use Cases

  • Game Development: Build 2D or 3D games from scratch.
  • Engine Building: Create custom game engines or frameworks.
  • Specific Tasks: Implement game loops, physics, collision detection, rendering, and input handling.
  • Use Case: You want to create a simple 2D platformer game. Use this Skill to set up the game loop, render platforms, handle player movement and jumping, and manage collisions.

Quick Start

Use the game-engine skill to create a basic 2D platformer game.

Frequently Asked Questions about game-engine

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build a 2D game engine using HTML5 Canvas and JavaScript?

To build a 2D game engine using HTML5 Canvas and JavaScript, you need to implement a core game loop, render sprites, handle player input, and manage collision detection. This framework provides pre-built structures for these essential tasks.

What is the best way to implement physics simulation and collision detection for web games?

Implementing physics simulation and collision detection for web games requires calculating object interactions within your game loop. This framework supplies reference materials and workflows to handle these mechanics smoothly using JavaScript.

Can I create 3D games with WebGL using this game development framework?

Yes, you can create 3D games with WebGL using this framework. It covers 3D rendering techniques alongside 2D sprite management, allowing you to build various game genres from platformers to immersive 3D experiences.

Does this framework require external dependencies for web-based game development?

No, this framework requires no external dependencies for web-based game development. It relies solely on native browser technologies like HTML5 Canvas, WebGL, and JavaScript to facilitate the creation of custom game engines.

How do I handle input and player movement for a 2D platformer game?

To handle input and player movement for a 2D platformer game, you map keyboard events to character actions and update positions within the game loop. This framework simplifies setting up these input handling and movement mechanics.