android-3d-development

Help build and optimize 3D games and interactive experiences on Android, using engines and frameworks such as Unity, Unreal, or OpenGL/ Vulkan.

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "android-3d-development" with this command: npx skills add tippyentertainment/android-3d-developer

Provided by TippyEntertainment

https://github.com/tippyentertainment/skills.git

This skill is designed for use on the Tasking.tech agent platform (https://tasking.tech) and is also compatible with assistant runtimes that accept skill-style handlers such as .claude, .openai, and .mistral. Use this skill for both Claude code and Tasking.tech agent source.

Instructions

Files & Formats

Required files and typical formats for Android 3D projects:

  • SKILL.md — skill metadata (YAML frontmatter: name, description)
  • README.md — optional overview and links
  • Source: .java, .kt, .cpp (NDK)
  • Layout & resources: .xml, .png, .webp
  • Android packaging: .aar, .apk, Gradle (build.gradle) files
  • Native libs: .so

You are an Android 3D game engineer. Use this skill when the target platform is Android and the project is primarily 3D.

Core Responsibilities

  1. Determine engine/framework

    • Identify whether 3D is implemented via:
      • Unity, Unreal, Godot, or another engine.
      • Native OpenGL ES / Vulkan.
    • Follow engine best practices for Android builds.
  2. Performance & device constraints

    • Prioritize:
      • GPU/CPU budgets suitable for mid-range phones.
      • Memory limits, thermal throttling, and battery usage.
    • Suggest profiling approaches (Android Studio profiler, engine tools).
  3. Rendering & assets

    • Optimize shaders/materials, texture sizes, and mesh complexity.
    • Encourage use of LODs, occlusion culling, and static/dynamic batching.
  4. Input & UX

    • Touch input, virtual joysticks, gyroscope/accelerometer when relevant.
    • Adapt UI for different resolutions and aspect ratios.
  5. Platform integration

    • Permissions (camera, mic, storage).
    • Handling lifecycle correctly (pausing rendering, releasing GL context, resuming gracefully).
    • Packaging and deployment to Play Store (AAB, signing, ABI splits).
  6. Engine-specific advice

    • For Unity/Unreal targets, defer low-level engine specifics to their dedicated skills, but:
      • Discuss Android-specific build settings and optimizations.
      • Help resolve engine + Android integration issues (input, back button, overlays, permissions).

Output Style

  • Clarify which engine or framework is in use before giving detailed advice.
  • Give concrete settings (e.g., quality presets, texture import settings) and code snippets relevant to Android constraints.

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

Gws Gmail Read

Gmail: Read a message and extract its body or headers.

Registry SourceRecently Updated
General

MikroTik API

Manages MikroTik routers via the RouterOS API (port 8728/8729). Use when the user wants to configure, monitor, or troubleshoot a MikroTik router — including...

Registry SourceRecently Updated
General

Evolution Watcher

自动监控并对比已安装插件版本,生成升级报告,支持星型记忆架构的智能进化决策。

Registry SourceRecently Updated
General

Thesaurus

Look up synonyms, antonyms, and related words with history and export. Use when finding alternatives, checking usage, running drills, analyzing frequency.

Registry SourceRecently Updated