An open API service indexing awesome lists of open source software.

https://github.com/hellokitty/pokemongodesktop.unity.game

Interactive implementation of the PokemonGoDesktop.API and PokemonGoDesktop.Unity projects.
https://github.com/hellokitty/pokemongodesktop.unity.game

Last synced: 9 months ago
JSON representation

Interactive implementation of the PokemonGoDesktop.API and PokemonGoDesktop.Unity projects.

Awesome Lists containing this project

README

          

# PokemonGoDesktop.Unity.Game [Project Closing]

#**I've decided to end this project due to the action Niantic has been taking against developers in the community. This is a fully functional base layer for what is required to build a Pokemon Go client that connects to the offical servers in Unity3D. You can see examples of how request/response handling is implemented in the game repo. I will be moving on to an IRL MMO project similar to Pokemon Go which will be open-source if you're interested.**

PokemonGoDesktop.Unity.Game is an Implementation of the PokemonGoDesktop.API and PokemonGoDesktop.Unity. Based on PokemonGoDesktop.Unity's net35 async/await and callback-based HTTP handling on the main thread.

**What is PokemonGoDesktop.API?**

[PokemonGODesktop.API](https://github.com/HelloKitty/PokemonGoDesktop.API) and [PokemonGoDesktop.Unity](https://github.com/HelloKitty/PokemonGoDesktop.Unity) is a collection of **net35** libraries and APIs that can be used to implement a fully functional desktop version of Pokemon Go. It's built on top of reverse engineered work from the community, based on the protobuf defintions ranging from python projects to .Net projects. PokemonGODesktop.API channels the entire community's work into a push for a standalone version of the game.

## Attributions

Proto Definitions: https://github.com/AeonLucid/POGOProtos

Auth and Bot Logic: https://github.com/FeroxRev/Pokemon-Go-Rocket-API

## Setup

To use this project you'll first need a couple of things:
- Visual Studio 2015
- Unity3D 5.3.4f1

## Builds

PokemonGoDesktop.API is already on [Nuget](https://github.com/HelloKitty/PokemonGoDesktop) and the Unity API will be soon too.

##Tests

#### Linux/Mono - Unit Tests
||Debug x86|Debug x64|Release x86|Release x64|
|:--:|:--:|:--:|:--:|:--:|:--:|
|**master**| N/A | N/A | N/A | [![Build Status](https://travis-ci.org/HelloKitty/PokemonGoDesktop.Unity.Game.svg?branch=master)](https://travis-ci.org/HelloKitty/PokemonGoDesktop.Unity) |
|**dev**| N/A | N/A | N/A | [![Build Status](https://travis-ci.org/HelloKitty/PokemonGoDesktop.Unity.Game.svg?branch=dev)](https://travis-ci.org/HelloKitty/PokemonGoDesktop.Unity)|

#### Windows - Unit Tests

(Done locally)

##Licensing

This project is licensed under the GPL.