Skip to content
A Java game development framework that deploys to JVM, HTML5, Android and iOS.
Branch: master
Clone or download
samskivert Merge pull request #81 from guillerodriguez/robovm_leaks
Close SQLite connection on termination.
Latest commit 7e7a9d0 Apr 8, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
android [maven-release-plugin] prepare for next development iteration Feb 28, 2019
archetype [maven-release-plugin] prepare for next development iteration Feb 28, 2019
core Use invokeNextFrame for graphics stuff. Mar 21, 2019
etc Some build tool rearranging. Dec 28, 2015
html [maven-release-plugin] prepare for next development iteration Feb 28, 2019
java-base [maven-release-plugin] prepare for next development iteration Feb 28, 2019
java-lwjgl [maven-release-plugin] prepare for next development iteration Feb 28, 2019
java-lwjgl2 [maven-release-plugin] prepare for next development iteration Feb 28, 2019
java-swt [maven-release-plugin] prepare for next development iteration Feb 28, 2019
jbox2d [maven-release-plugin] prepare for next development iteration Feb 28, 2019
robovm Merge pull request #81 from guillerodriguez/robovm_leaks Apr 8, 2019
scene [maven-release-plugin] prepare for next development iteration Feb 28, 2019
tests [maven-release-plugin] prepare for next development iteration Feb 28, 2019
webgl [maven-release-plugin] prepare for next development iteration Feb 28, 2019
.dir-locals.el Some dir locals tweaks. May 3, 2013
.gitignore Experiment: commit symlink. Sep 18, 2017
.travis.yml No openjdk8 apparently, so use oraclejdk8. Sep 5, 2016
AUTHORS.md Added Guillermo to authors list. Mar 13, 2018
COPYING Licenses and all that good stuff. May 28, 2011
README.md Update README.md Oct 2, 2018
pom.xml RoboVM updated to 2.3.6. Mar 14, 2019

README.md

PlayN

PlayN is a cross-platform Java game development library written in Java that targets HTML5 browsers (via GWT), desktop JVMs, Android and iOS devices.

Information on PlayN can be found in this README and on the PlayN project website.

PlayN developers, contributors, and users regularly communicate on the PlayN Google Group.

Building and Running

It is not necessary to build PlayN to use it. PlayN is shipped to Maven Central from where it will be automatically downloaded by projects that use it. However, you still may find it useful to build a local copy of PlayN in case you need to modify it when debugging your own game, to add new features, or to fix bugs you find in the PlayN code.

Building PlayN locally is very easy using Maven:

cd playn
mvn clean install

This will install the latest snapshot version of PlayN into your local Maven repository. You can then modify the playn.version property of your game to reference that snapshot version and your game will use your local copy of PlayN instead of a version downloaded from Maven Central.

Instructions for building and running the PlayN sample games can be found in the Documentation.

Licensing

Unless otherwise stated, all source files are licensed under the Apache License, Version 2.0:

Copyright 2011-2015 The PlayN Authors

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this
file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under
the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF
ANY KIND, either express or implied. See the License for the specific language
governing permissions and limitations under the License.
You can’t perform that action at this time.