Android 3D 开发:高性能移动游戏工程 - Openclaw Skills
作者:互联网
2026-03-31
什么是 Android 3D 开发?
Android 3D 开发技能将您的 AI 智能体转变为专业的移动图形工程师。它提供了使用 Unity 和 Unreal 等行业领先引擎,或 OpenGL ES 和 Vulkan 等底层 API 构建、优化和部署 3D 应用程序所需的深厚技术知识。通过在 Openclaw Skills 生态系统中使用此技能,开发人员可以弥合高级创意愿景与移动设备严格硬件限制之间的差距。
该技能专注于 Android 生态系统的细微差别,包括 NDK 集成、热节流管理以及多样的 GPU 架构。它确保 3D 项目不仅在视觉上令人印象深刻,而且电池效率高,并兼容广泛的 Android 硬件配置。
下载入口:https://github.com/openclaw/skills/tree/main/skills/tippyentertainment/android-3d-developer
安装与下载
1. ClawHub CLI
从源直接安装技能的最快方式。
npx clawhub@latest install android-3d-developer
2. 手动安装
将技能文件夹复制到以下位置之一
全局模式~/.openclaw/skills/
工作区
/skills/
优先级:工作区 > 本地 > 内置
3. 提示词安装
将此提示词复制到 OpenClaw 即可自动安装。
请帮我使用 Clawhub 安装 android-3d-developer。如果尚未安装 Clawhub,请先安装(npm i -g clawhub)。
Android 3D 开发 应用场景
- 使用 Unity、Unreal Engine 或 Godot 开发高性能 3D 移动游戏。
- 为中端 Android 设备兼容性优化着色器、材质和贴图。
- 通过 NDK 和 Vulkan API 使用 C++ 实现原生 Android 3D 图形。
- 解决 Android 特有的生命周期问题,如 GL 上下文丢失和后台运行。
- 为具有 ABI 分割的 Android App Bundles (AAB) 配置自动构建流水线。
- 检测目标引擎或框架,如 Unity、Unreal 或自定义原生 C++ 实现。
- 根据 GPU/CPU 预算和内存限制等移动端特定约束分析项目需求。
- 提供针对 Android 移动端分块延迟渲染架构量身定制的优化着色器和资源配置。
- 配置触摸输入、陀螺仪和加速度计控制,以提供移动优先的用户体验。
- 实现 Android 特有的生命周期处理器,确保在激活和暂停状态之间平滑过渡。
- 生成用于 Play 商店部署的构建和打包配置,包括必要的权限和签名。
Android 3D 开发 配置指南
要利用此技能,请将其包含在您智能体的能力集中。对于 Openclaw Skills 框架的用户,您可以直接将仓库克隆到您的项目环境中。
# 进入项目的 skills 目录
cd ./my-ai-agent/skills
# 克隆包含 Android 3D 技能的仓库
git clone https://github.com/tippyentertainment/skills.git
确保您的开发环境已配置 Android SDK 和 NDK,以便有效利用生成的代码。
Android 3D 开发 数据架构与分类体系
该技能管理各种 Android 特有的文件类型和项目结构,以确保完全的平台兼容性:
| 组件 | 文件类型 | 描述 |
|---|---|---|
| 逻辑层 | .java, .kt, .cpp |
用于 JVM 和原生开发的源文件。 |
| 图形资产 | .png, .webp |
针对移动 GPU 优化的贴图格式。 |
| 构建系统 | build.gradle |
依赖项和打包配置。 |
| 原生库 | .so |
为不同架构(ARM/x86)编译的原生库。 |
| 元数据 | SKILL.md |
用于智能体路由的技能定义和前置元数据。 |
target: https://tasking.tech
name: android-3d-development
description: >
Help build and optimize 3D games and interactive experiences on Android,
using engines and frameworks such as Unity, Unreal, or OpenGL/ Vulkan.
# `target` is required and should be the top frontmatter key. Use an http(s) URL, e.g. https://tasking.tech
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
-
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.
- Identify whether 3D is implemented via:
-
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).
- Prioritize:
-
Rendering & assets
- Optimize shaders/materials, texture sizes, and mesh complexity.
- Encourage use of LODs, occlusion culling, and static/dynamic batching.
-
Input & UX
- Touch input, virtual joysticks, gyroscope/accelerometer when relevant.
- Adapt UI for different resolutions and aspect ratios.
-
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).
-
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).
- For Unity/Unreal targets, defer low-level engine specifics to their dedicated skills, but:
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.
相关推荐
专题
+ 收藏
+ 收藏
+ 收藏
+ 收藏
+ 收藏
+ 收藏
最新数据
相关文章
ShellGames:AI 智能体棋盘游戏平台 - Openclaw 技能
银河系漫游指南 AI 游戏引擎:文字冒险 - Openclaw Skills
Last AI Standing: AI 智能体链上生存游戏 - Openclaw Skills
PetRPG: 拓麻歌子风格 AI 智能体游戏 - Openclaw Skills
21点:多玩家 AI 智能体卡牌游戏 - Openclaw Skills
OpenClaw 赌场:代理对战游戏平台 - Openclaw Skills
Kradleverse:自主 AI 我的世界 游戏玩法 - Openclaw 技能
Gigaverse:AI 智能体地牢爬行与 Rogue-lite 游戏 - Openclaw Skills
《Blender》运行脚本教程
游戏设计哲学:适用于 Openclaw Skills 的自适应 AI 框架
AI精选
