๐ŸŽฏ

game-engine

๐ŸŽฏSkill

from github/awesome-copilot

VibeIndex|
What it does
|

Game engine skill from Awesome GitHub Copilot, providing specialized agents, prompts, and instructions for game development workflows with GitHub Copilot.

Overview

A comprehensive web game development skill for GitHub Copilot that covers building game engines and games using HTML5 Canvas, WebGL, and JavaScript. It includes starter templates, reference documentation, and step-by-step workflows for both 2D and 3D game development with frameworks like Phaser, Three.js, Babylon.js, and A-Frame.

Key Features

  • Complete game loop architecture: Teaches the fundamental input-update-render cycle using requestAnimationFrame, covering keyboard, mouse, touch, and gamepad controls with proper delta-time calculations for consistent game speed.
  • Multi-renderer support: Covers Canvas 2D for sprite-based rendering and tilemaps, WebGL for hardware-accelerated 3D, SVG for vector graphics, and CSS for DOM-based game elements โ€” each with appropriate use cases.
  • Physics and collision detection: Includes AABB, circle, and SAT-based 2D collision, bounding box/sphere and raycasting for 3D, plus basic Newtonian physics for velocity, acceleration, and gravity in platformers.
  • Starter templates and frameworks: Provides five ready-to-use templates (Breakout-style paddle game, maze game, platformer, game base repository, simple 2D engine) and covers integration with Phaser, Three.js, Babylon.js, and A-Frame.
  • Publishing and optimization: Guides asset optimization (image compression, code minification), cross-browser testing, distribution to web and app stores, audio integration via Web Audio API, and multiplayer via WebRTC/WebSockets.

Who is this for?

This skill is ideal for web developers who want to build browser-based games using standard web technologies. Whether you are prototyping a 2D platformer, creating a 3D WebGL experience, learning game development fundamentals, or building a complete game engine from scratch, this skill provides the architectural patterns, templates, and troubleshooting guidance needed for the entire development lifecycle.

๐Ÿ“ฆ

Same repository

github/awesome-copilot(363 items)

game-engine

Installation

Vibe Index InstallInstalls to .claude/skills/
npx vibeindex add github/awesome-copilot --skill game-engine
skills.sh Installโš  Installs to .agents/skills/
npx skills add github/awesome-copilot --skill game-engine
Manual InstallCopy SKILL.md content and save to the path below
~/.claude/skills/game-engine/SKILL.md

SKILL.md

10,518Installs
27,706
-
Last UpdatedMar 31, 2026

More from this repository10

๐ŸŽฏ
git-commit๐ŸŽฏSkill

A community-curated collection of custom agents, prompts, instructions, and skills to enhance GitHub Copilot across different domains, languages, and use cases.

๐ŸŽฏ
excalidraw-diagram-generator๐ŸŽฏSkill

Generates Excalidraw diagrams from natural language descriptions, creating visual representations of processes, systems, relationships, and ideas.

๐ŸŽฏ
gh-cli๐ŸŽฏSkill

A community-curated collection of custom agents, prompts, instructions, and skills to enhance GitHub Copilot across different domains, languages, and use cases.

๐ŸŽฏ
documentation-writer๐ŸŽฏSkill

Expert technical writer guided by the Diataxis framework, creating tutorials, how-to guides, reference docs, and explanation pages for software documentation.

๐ŸŽฏ
prd๐ŸŽฏSkill

Generates comprehensive Product Requirements Documents (PRDs) by systematically analyzing requirements and crafting detailed technical specifications

๐ŸŽฏ
refactor๐ŸŽฏSkill

A community-curated collection of custom agents, prompts, instructions, and skills to enhance GitHub Copilot across different domains, languages, and use cases.

๐ŸŽฏ
java-springboot๐ŸŽฏSkill

Provides Spring Boot best practices covering project setup, dependency injection, REST API design, data access with JPA, security configuration, and testing strategies.

๐ŸŽฏ
multi-stage-dockerfile๐ŸŽฏSkill

Creates optimized multi-stage Dockerfiles for any language or framework, separating builder and runtime stages to produce smaller, more secure container images.

๐ŸŽฏ
create-readme๐ŸŽฏSkill

Creates README.md files for projects.

๐ŸŽฏ
playwright-generate-test๐ŸŽฏSkill

Generates Playwright end-to-end tests from user-described scenarios using Playwright MCP for browser automation.