
Game Engine
Builds complete web games from scratch using HTML5 Canvas, WebGL, and JavaScript. Handles the full stack from basic game loops and collision detection to 3D rendering with Three.js and multiplayer WebRTC setup. Includes working templates for platformers, breakout games, and maze games that you can actually run and modify. The physics and collision algorithms are solid, and it covers practical stuff like gamepad input, mobile touch controls, and browser optimization. Good for both learning game dev fundamentals and shipping actual games to web platforms.
- install copies · 90 days. Times the install command was copied on this site in the last 90 days, bots filtered.
- 58
- skills.sh installs
- 13.4K
- GitHub stars
- 41K
- last updated
- Aug 21, 2026
Install
$ npx -y skills add github/awesome-copilot --skill game-engine --agent claude-codeInstalls into .claude/skills of the current project.
Files
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
- Basic knowledge of HTML, CSS, and JavaScript
- A modern web browser with Canvas/WebGL support
- A text editor or IDE
- Optional: Node.js for build tooling and local development servers
Core Concepts
The following concepts form the foundation of every web-based game engine.
Game Loop
Sponsors
Details
More from github/awesome-copilot
All 318- Create Agentsmd13.3K
- Refactor Plan13K
- Pytest Coverage13K
- Penpot Uiux Design12.9K
- Memory Merger12.9K
- Postgresql Code Review12.8K
- Create Implementation Plan12.6K
- Webapp Testing12.5K
- Architecture Blueprint Generator12.3K
- Typescript Mcp Server Generator12.1K
- Java Junit11.8K
- Dotnet Design Pattern Review11.7K
- Dotnet Upgrade11.7K
- Apple Appstore Reviewer11.5K
- Review And Refactor11.1K
- Update Implementation Plan11.1K
- Make Repo Contribution11.1K
- Csharp Async11.1K
- Editorconfig11K
- Create Github Action Workflow Specification10.8K
- Java Docs10.8K
- Python Mcp Server Generator10.5K
- Csharp Xunit10.4K
- Ai Prompt Engineering Safety Review10.4K