Network

Marauder Wolves

Marauder Wolves

Make sure to Build and Run the game in Unity 5.6.1f1 or later for best performance. mw

Character’s Design and Animations

The original Bosses. boss_02_run_01 boss_01_run_01

The two original Marauder Wolves characters Dana(Super soldier) and Seth(Fire warrior). dana seth

Level Design

dana-forest2 dana city seth city

Newer Level Designs

a_bg10sunrise_goc night tlo ameryka 3 jaszczyl kopia wieczor_bg_2_jaszczyk a_shop_goc

A preview of new platforms for the new upcoming levels(Early 2018). platforms2

Multiplayer Co-Op Lobby and partial World Map

multiplayer

Unity3d Multiplayer and Networking tutorials unity_networkhost_structure Local Players Networking networklocalplayers Unity Network Authority networkauthority

map

Unity(Building for PC, Mac, Android, and iOS)

Get Unity here

Game Development with Unity for iOS and Android devices.pdf

unity-native-plugins-intro-sdk-architecture

build_to_android_5 playersetandroidconfiguration playersetandroidpublish

Android Support on Devices running Android 6.0 or later(Below is a Preview of the game running on a Nexus Phone with Android 7.0) nexus mw

Getting started with Android development

Getting Started with Android in Unity

Getting Started with Android NDK

The Native Development Kit (NDK) is a set of tools that allows you to use C and C++ code with Android, and provides platform libraries you can use to manage native activities and access physical device components, such as sensors and touch input. The NDK may not be appropriate for most novice Android programmers who need to use only Java code and framework APIs to develop their apps. However, the NDK can be useful for cases in which you need to do one or more of the following:

Squeeze extra performance out of a device to achieve low latency or run computationally intensive applications, such as games or physics simulations.

Reuse your own or other developers’ C or C++ libraries.

Using Android Studio 2.2 and higher, you can use the NDK to compile C and C++ code into a native library and package it into your APK using Gradle, the IDE’s integrated build system. Your Java code can then call functions in your native library through the Java Native Interface (JNI) framework. To learn more about Gradle and the Android build system, read Configure Your Build.

Android Studio

Get Android Studio

A good tutorial for Android Studio Setup(Windows, macOS, and Linux)

as

iOS Build Settings

Unity v5.6.1 or later.

Requires iOS 10 or later.

Requires XCode 9 Beta 5 or later.

Requires iOS device(iPhone 6S or later, iPad (2016) or later)

In Bulid setting make sure to checkmark the boxes for Symlink Unity libraries and Development Build. switch_platform-ios ipad

Vulkan Support

Vulkan is a new generation graphics and compute API that provides high-efficiency, cross-platform access to modern GPUs in both PCs and on mobile platforms. Android Nougat version 7.0 from Google brings official support for the Vulkan API.The main benefit of Vulkan over older mobile rendering APIs such as OpenGL ES 3.x is speed. Vulkan is designed to take advantage of multiple CPU cores by allowing the application to build command lists in multiple threads in parallel. This allows the application to take advantage of all of the CPU cores on the device, improving performance.

To enable Vulkan support, open “Player Settings”, go to the “Other Settings” pane and clear the “Auto Graphics API” checkbox. You are presented with an ordered list of graphics APIs to choose from. If Vulkan is not on that list, click the ‘+’ sign at the bottom of the list to add it. Then drag Vulkan to be the first item on the list so that it’ll be used whenever supported, and you’re done! All your existing shaders will get translated to Vulkan SPIR-V. vulkan