Unity 3D and MapBox Poly/LowPoly World -- 2

已关闭 已发布的 4 年前 货到付款
已关闭 货到付款

I'm looking for someone to develop using Scriptable Objects a lowpolly auto renderable world using MapBox for Unity.

IMPORTANT!!!!!

PHASE 1: Implement Mapbox SDK and the Terrain with a dummy char to walk on it ( the rest of the documentation here is to explain the project itself )

PHASE 2, 3 and 4 requirements are in the bottom of the page.

# The Game

A location-based game with low poly map (LMH Poly packages for terrain, vegetation, rocks, trees) and map objects that can be sourced (like Age of Empires, Warcraft, etc).

# The Mechanics

The map will be autopopulated based on the informations provided by MapBox, it will auto generate the resources based on that, the map base should contain the following information:

- Roads

- River/Waterways

- Terrain

- Vegetation

- Trees

- Rocks

All the resources are sourceable and will follow a basic interface and they also change states according to it's sourcing levels.

# Architectural Requirements

1. All code must follow SOLID principles in order to be easy to maintain and add new features.

2. The communication between ANY parts of the code (methods, functions, etc) must be done exclusively via Data Transfer Objects

## Scriptable Objects

The sourceable objects will follow the suggested strucutre (or a better one upon suggestion as long as its meant for organization):

- application/

- world/

- map/

- {map structure suggested by mapbox tutorial}

- resources/

- {sourceable items}

- scripts/

- shared/

- ai/

- shared/

- {npc's AI module}/

- {folder structure}

- items/

- {game items}

## Sourceable Objects

Every sourceable object will implement at least the basic features:

- attributes

- uuid (unique id assigned by the time the item is spawn in the map)

- ref (item type reference, example: tree_type_y_x_z_variation_k_x_y)

- totalLevel (integer)

- consumedLevel (integer)

- latitude (float with high precision)

- longitude (float with high precision)

- zoom (integer)

- status (enum, enabled/disabled)

- colorScheme (string)

- actions

- extract(string: charUuid)

- respawn()

- reshape()

- setVisibility()

- destroy()

Sourceable objects are autogenerated based on the map data, the developer and the contractor must define what kind of object will go on what kind of mapdata (example: water points will be placed into rivers, water ways, oceans, etc, trees will be put over forest types but not grass or parks, etc...)

# Project Goal/Outcome for Phase 1,2,3 and 4

The project is considered done/achieved when the developer delivery a Unity project running for both Android and iOS with:

- mapbox api implemented and fully functional with a customized map terrain ([login to view URL])

- mapbox api settings for lightweight and simplified map version (like explained in the tutorial [login to view URL] on the charpter 4/29 [login to view URL])

- template for resources implemented using the styled terrain options from the previous step implementing the following resources:

- Rocks (sourceable): [login to view URL]

- Trees (sourceable): [login to view URL]

- Vegetation (sourceable): [login to view URL]

- the capability of a character walking in the map (like pokemon go)

- the character must be able able to interact with the spawned objects in the map ( rocks, trees, vegetagion, etc... )

- "god mode" for development where we can move the character with a "virtual joystick" in the screen (instead of walking for testing reasons)

3D建模 安卓 iPhone 移动应用开发 Unity 3D

项目ID: #24682583

关于项目

7个方案 远程项目 活跃的3 年前

有7名威客正在参与此工作的竞标,均价$501/小时

appmechanic

Hello, How are you doing ! I have reviewed your post and quite interested in working for this task. I can design the mapbox level as discussed. Looking forward working together Regards, Paramjot Singh

$300 USD 在7天内
(49条评论)
7.5
PixelsInn

Hi there, I have gone through your mentioned requirements and have come up with a few questions. Can you please contact us, so that we can discuss your Mapbox project in detail. Thank you

$2000 USD 在24天内
(4条评论)
5.5
erenaksoy

Senior 3D Graphic Designer, Virtual Reality Developer and VFX Artist with 12+ years experience. I offer experienced services in 3D Modelling, Animation, Rendering, 3D Virtual Reality Game and App Development. I own and 更多

$140 USD 在7天内
(2条评论)
3.3