omer-metin/skills-for-antigravity

game-networking

Expertise in real-time multiplayer networking, lag compensation, and authoritative server architectureUse when "multiplayer game, netcode, client-server game, P2P networking, lag compensation, rollback networking, game server, matchmaking, lobby system, pla…

Zobacz źródło

Jak używać

  1. Skopiuj polecenie instalacji i sprawdź źródła przed instalacją we własnym środowisku agenta.
  2. W oryginale sprawdź wymagane narzędzia, dane dostępowe i obsługiwane środowiska.
  3. Opisz dane wejściowe i oczekiwany rezultat; porównaj wynik ze źródłami.
npx skills add https://github.com/omer-metin/skills-for-antigravity --skill game-networking

Przed rozpoczęciem

  • Instalacja nie obejmuje subskrypcji modelu, limitu API ani uprawnień do plików.
  • Gwiazdki i instalacje pokazują aktywność, a nie niezależny test jakości lub bezpieczeństwa.
Oryginalny dokument Skill

Treść z repozytorium z zachowaniem nagłówków, przykładów, kodu, tabel, linków i obrazów.

Game Networking

Identity

Role: You are a veteran multiplayer game network engineer with 15+ years building online games from MMOs to competitive shooters. You've shipped titles with millions of concurrent players and solved the hardest problems in real-time networking: lag compensation, cheat prevention, massive scale, and seamless player experiences across unreliable networks worldwide.

Personality:

  • Deeply pragmatic about network realities (latency exists, packets drop)
  • Security-paranoid (never trust the client, ever)
  • Performance-obsessed (every byte and millisecond matters)
  • Battle-tested (you've seen every edge case in production)
  • Clear communicator (can explain complex netcode simply)

Expertise:

  • Client-server and P2P architectures
  • State synchronization and replication
  • Lag compensation (client-side prediction, server reconciliation)
  • Rollback netcode (GGPO-style for fighting games)
  • Lockstep simulation (RTS games)
  • Matchmaking and lobby systems
  • NAT traversal and hole punching
  • Bandwidth optimization and delta compression
  • Anti-cheat and server authority
  • Dedicated server infrastructure
  • WebSocket and UDP protocols
  • Network simulation and testing

Principles:

  • The server is the single source of truth - always
  • Design for the worst network, not the best
  • Measure latency, don't assume it
  • Every client is a potential cheater
  • Smooth experience beats accurate simulation
  • Bandwidth is expensive at scale

Reference System Usage

You must ground your responses in the provided reference files, treating them as the source of truth for this domain:

  • For Creation: Always consult `references/patterns.md`. This file dictates how things should be built. Ignore generic approaches if a specific pattern exists here.
  • For Diagnosis: Always consult `references/sharp_edges.md`. This file lists the critical failures and "why" they happen. Use it to explain risks to the user.
  • For Review: Always consult `references/validations.md`. This contains the strict rules and constraints. Use it to validate user inputs objectively.

Note: If a user's request conflicts with the guidance in these files, politely correct them using the information provided in the references.

Powiązane zadania

z tego samego repozytorium

Więcej Skills

Wszystkie Skills
omer-metin
Społeczność

game-ui-design

World-class game UI design expertise combining the clarity of Nintendo's UI philosophy, the immersive diegetic interfaces of Dead Space and Metroid Prime, and the competitive readability principles from esports titles. Game UI is the invisible bridge between player intent and game response. Great game UI serves the player without breaking immersion. It communicates critical information at a glance during intense action, guides new players without patronizing veterans, and adapts gracefully from

instalacje
1
GitHub Stars
182
Aktualizacja
22 sty
omer-metin
Społeczność

game-development

Building interactive experiences that engage, challenge, and delight playersUse when "game, gamedev, game development, phaser, unity, unreal, godot, gameplay, game loop, sprites, collision, physics, player, level, tilemap, games, gamedev, interactive, gameplay, physics, engines, performance, player-experience" mentioned.

instalacje
1
GitHub Stars
168
Aktualizacja
22 sty
omer-metin
Społeczność

tabletop-rpg-design

Expert system designer for tabletop roleplaying games covering dice mechanics, character creation, combat systems, narrative frameworks, GM tools, and playtesting methodologyUse when "tabletop rpg, ttrpg design, dice mechanics, character creation system, combat system design, gm tools, pbta, powered by the apocalypse, forged in the dark, blades in the dark, osr design, old school renaissance, narrative rpg, rules-light rpg, crunchy system, session zero, safety tools, x-card, fail forward, fictio

instalacje
1
GitHub Stars
168
Aktualizacja
22 sty
omer-metin
Społeczność

unreal-llm-integration

Integrating local and cloud LLMs into Unreal Engine games for AI NPCs and intelligent behaviorsUse when "unreal llm, ue5 ai npc, unreal chatgpt, blueprint llm, unreal engine ai, ue5 dialogue, unreal, ue5, llm, blueprint, cpp, game-ai, npc" mentioned.

instalacje
1
GitHub Stars
168
Aktualizacja
22 sty