General
244 installs
Game Engine Skill
by github/awesome-copilot
Expert skill for building web-based game engines and games using HTML5, Canvas, WebGL, and JavaScript. Use when asked to create games, build game engines,…
Skill content
Web-based game engine and game development using HTML5 Canvas, WebGL, and JavaScript. - Covers 2D and 3D game creation with frameworks like Phaser, Three.js, Babylon.js, and A-Frame - Includes game loop implementation, physics, collision detection, sprite management, tilemaps, and rendering techniques - Supports multiple input methods: keyboard, mouse, touch, and gamepad controls - Provides starter templates for breakout games, platformers, maze games, and 3D experiences - Addresses audio integration, WebRTC multiplayer, performance optimization, and game publishing workflows Game Engine Skill Build web-based games and game engines using HTML5 Canvas, WebGL, and JavaScript. This skill includes starter templates, reference documentation, and step-by-step workflows for 2D and 3D game development with frameworks such as Phaser, Three.js, Babylon.js, and A-Frame. When to Use This Skill - Building a game engine or game from scratch using web technologies - Implementing game loops, physics, collision detection, or rendering - Working with HTML5 Canvas, WebGL, or SVG for game graphics - Adding game controls (keyboard, mouse, touch, gamepad) - Creating 2D platformers, breakout-style games, maze games, or 3D experiences - Working with tilemaps, sprites, or animations - Adding audio to web games - Implementing multiplayer features with WebRTC or WebSockets - Optimizing game performance - Publishing and distributing web games Prerequisites