README.md 1.66 KB
Newer Older
Rory 's avatar
Rory committed
1
2
3
4
5
6
# Geocaching Game Plugin for Unity

This is a simple plugin that is designed to provide geolocation data to a Unity game, even when the screen is off.

---

Rory 's avatar
Rory committed
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
## Overview

This was created as a way for me to learn about making Android services and using them with Unity plugins.
It's also a way of me to resolve my issues with Pokémon GO, the most significant (apart from the lack of battle mechanics) is that I feel that the geolocation mechanics are poorly implemented.
However, I feel that I have no basis to make these claims until I have attempted to try and develop this feature myself.

## Systems

The Unity part of the project was made with version 5.5.0 and the Android side was made with Android Studio version 2.3.
The Git repo uses Git LFS and the editor I'm currently using is Visual Studio Community 2015.

## Todo

1. Smooth distance calculations. 

Rory 's avatar
Rory committed
22
23
24
25
26
27
28
29
## Tutorials and References

1. [Plugins for Android - Unity Manual](https://docs.unity3d.com/Manual/PluginsForAndroid.html)
2. [Communication Between an Android App and Unity](http://jeanmeyblum.weebly.com/scripts--tutorials/communication-between-an-android-app-and-unity)
3. [Writing Plugins - Official Unity Tutorial with Mike Geig](https://unity3d.com/learn/tutorials/topics/scripting/writing-plugins) - video length 1:05
4. [Creating a native Android plugin for Unity3d](http://www.what-could-possibly-go-wrong.com/creating-a-native-android-plugin-for-unity3d/)
5. [TYPE_STEP_COUNTER - Android API](https://developer.android.com/reference/android/hardware/Sensor.html#TYPE_STEP_COUNTER)
6. [Create An Android Plugin For Unity Using Android Studio](http://www.thegamecontriver.com/2015/04/android-plugin-unity-android-studio.html)