Skip to content

Latest commit

 

History

History
52 lines (39 loc) · 1.68 KB

File metadata and controls

52 lines (39 loc) · 1.68 KB
layout default

PlayN

PlayN is a Java library for writing games which can be deployed to:

  • Windows/Mac/Linux desktop Java
  • iOS devices
  • Android devices
  • HTML5 browsers

PlayN is free and open source, released under the Apache 2.0 license.

Features

  • Program against one API and deploy to desktops, browsers and mobile devices
  • High and low-level drawing APIs are provided: write directly to OpenGL, use QuadBatch and our built-in shaders, use Surface for an accelerated Canvas-like API, or use the 2D scene graph
  • 2D (CPU) Canvas drawing API, with text rendering
  • Music and sound effect playback
  • Mouse, touch and keyboard input
  • The TriplePlay library builds on PlayN to provide a UI toolkit, tweened animations, keyframe animation, particle systems, and much more

Getting Started

Community

Code