Toolverse
All skills

3d-games

by davila7

3D game development principles. Rendering, shaders, physics, cameras.

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Author
davila7
Category
DevOps
Views
55

About this skill

3D game development principles. Rendering, shaders, physics, cameras.

How to use

  1. Zainstaluj skill w swoim środowisku Claude/Copilot, wskazując repozytorium davila7/claude-code-templates. Skill będzie dostępny jako narzędzie do czytania i edycji plików.

  2. Zapoznaj się z czterema głównymi obszarami: pipeline renderowania (vertex processing, rasterization, fragment processing), shader principles (vertex, fragment, compute shaders), systemy fizyki (collision shapes, raycasting) i kamery (third-person, first-person, isometric, orbital).

  3. Gdy pracujesz nad optymalizacją renderowania, skorzystaj z technik opisanych w skill: frustum culling aby nie renderować poza ekranem, occlusion culling dla ukrytych obiektów, LOD dla obiektów w oddali, batching do łączenia draw calls.

  4. Do tworzenia efektów specjalnych (woda, ogień, portale) lub stylizacji (toon, sketch) użyj custom shaderów. Skill zawiera wskazówki, kiedy pisać własne shadery zamiast używać predefiniowanych.

  5. Projektując fizykę, wybierz odpowiednie collision shapes: box dla budynków, sphere dla szybkich testów, capsule dla postaci, mesh dla terenu. Pamiętaj o layer-based filtering i raycasting do testów line-of-sight.

  6. Przy implementacji kamery wybierz typ odpowiedni do gatunku gry, a następnie zastosuj smooth following (lerp), collision avoidance, look-ahead dla ruchu i dynamiczne zmiany FOV dla efektu prędkości.

Related skills

context7

by mikha08-rgb

Search GitHub issues, pull requests, and discussions across any repository. Activates when researching external dependencies (whisper.cpp, NAudio), looking for similar bugs, or finding implementation examples.

DevOps
51166

docker-containerization

by openclaw

This skill should be used when containerizing applications with Docker, creating Dockerfiles, docker-compose configurations, or deploying containers to various platforms. Ideal for Next.js, React, Node.js applications requiring containerization for development, production, or

DevOps
1334

crawl4ai

by basher83

This skill should be used when users need to scrape websites, extract structured data, handle JavaScript-heavy pages, crawl multiple URLs, or build automated web data pipelines. Includes optimized extraction patterns with schema generation for efficient, LLM-free extraction.

DevOps
11128

miniprogram-development

by TencentCloudBase

WeChat Mini Program development rules. Use this skill when developing WeChat mini programs, integrating CloudBase capabilities, and deploying mini program projects.

DevOps
1955

chrome-devtools

by mrgoonie

Browser automation, debugging, and performance analysis using Puppeteer CLI scripts. Use for automating browsers, taking screenshots, analyzing performance, monitoring network traffic, web scraping, form automation, and JavaScript debugging.

DevOps
29141

unity-developer

by sickn33

Build Unity games with optimized C# scripts, efficient rendering, and proper asset management. Masters Unity 6 LTS, URP/HDRP pipelines, and cross-platform deployment. Handles gameplay systems, UI implementation, and platform optimization. Use PROACTIVELY for Unity performance

DevOps
66164