Andiweli/Unreal-Android

GitHub: Andiweli/Unreal-Android

这是一个将1998年经典FPS游戏Unreal移植到Android平台的项目,解决了在现代移动设备上运行旧游戏的技术兼容性问题。

Stars: 41 | Forks: 2

unreal-icon # Unreal Android

自述文件  |  路线图  |  下载  |  OUYA 版本

![Android 13](https://img.shields.io/badge/up%20to-Android%2013-green) ![ABI](https://img.shields.io/badge/ABI-armeabi--v7a-orange) ![Engine](https://img.shields.io/badge/engine-Unreal%20Engine%201-blue) ![Controller](https://img.shields.io/badge/controls-Touch/Controller-blueviolet) ![Multiplayer](https://img.shields.io/badge/multiplayer-local%20WiFi-blueviolet)

screen-Video screen-A screen-B

## ◈ 功能特性 - 支持高达 Android 13 的较新 Android 设备(不支持 64 位设备)。 - OUYA (Android 4.x) 旧版支持 - 降低了内部渲染分辨率,以提升旧硬件的性能。 - 改进的游戏数据导入 - 可以通过文件夹或 ZIP 文件选择导入 Unreal 数据,并自动安装到应用的数据文件夹。 - 修复了 Android 8+ 的存储访问问题 - 为直接 SD 卡/文件访问受限的现代 Android 版本添加了 SAF 支持。 - 对旧的非官方安装设备保持旧存储行为友好(将游戏数据放在你的 microSD/Unreal 文件夹中)。 - 提供本地 WiFi 多人游戏和机器人对战。 - 添加了触屏控制,无需控制器即可使用。 ## ▣ 系统要求 - 常规 Android 版本需要 Android 8.0 或更高版本。 - OUYA 旧版需要兼容 Android 4.x / API16 的设备。 - 支持 OpenGL ES 2.0 的 GPU。 - 推荐使用兼容 Android 的游戏控制器。 - 原版 Unreal [v200 零售版游戏数据](https://archive.org/download/epicmegagames-unreal-v200/EpicMegagames-Unreal-v200.zip)。 所需文件夹: ``` Unreal/ ├── System/ ├── Maps/ ├── Textures/ ├── Sounds/ ├── Shared/ └── Music/ ``` ## ▣ 游戏数据说明 本仓库**不包含**游戏数据。 你需要自行提供 1998 年发行的 Unreal 的合法副本。 Android 安装程序会检查以下必需文件夹: ``` System Maps Textures Sounds Music ``` 如果这些文件夹缺失,游戏将无法启动,安装程序界面将提示你选择一个有效的文件夹或 ZIP 文件。 ## ◎ 法律声明 Unreal、Unreal Engine 及相关名称、资产和商标均为 Epic Games 的财产。 所使用的部分材料是 Epic Games, Inc. 的商标和/或版权作品。 本仓库**不包含**商业游戏数据。 要使用此移植版,你必须拥有 Unreal 的合法副本。 此材料非官方,也未经 Epic 认可。 所有权利由 Epic 保留。 请勿将本项目用于商业目的。
标签:32位支持, Android移植, armeabi-v7a, OUYA兼容, UML, Unreal Engine, WiFi对战, 复古游戏, 存储管理, 控制器支持, 数据导入, 本地多人游戏, 游戏开发, 游戏引擎移植, 移动游戏, 第一人称射击, 遗留设备优化