# Build Games In Java: Sprites, Box2D Physics And Low-Latency Sound

DevFeed: [Build Games In Java: Sprites, Box2D Physics And Low-Latency Sound](<https://devfeed.tech/articles/build-games-in-java-sprites-box2d-physics-and-low-latency-sound-19312.md>)

Original publisher: [Read original article](<https://www.codenameone.com/blog/game-development-api-box2d/>)

Author: Shai Almog

Published: 2026-06-14T00:00:00Z

Content type: article

Language: en

Sources: [CodeName One](<https://devfeed.tech/sources/codename-one.md>)

Topics: [Game Development](<https://devfeed.tech/topics/game-development.md>), [Java](<https://devfeed.tech/topics/java.md>), [cross-platform](<https://devfeed.tech/topics/cross-platform.md>), [Android](<https://devfeed.tech/topics/android.md>), [iOS](<https://devfeed.tech/topics/ios.md>), [Simulation](<https://devfeed.tech/topics/simulation.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [cross-platform](<https://devfeed.tech/tags/cross-platform.md>), [game-development](<https://devfeed.tech/tags/game-development.md>), [games](<https://devfeed.tech/tags/games.md>), [java](<https://devfeed.tech/tags/java.md>), [low-latency](<https://devfeed.tech/tags/low-latency.md>), [physics](<https://devfeed.tech/tags/physics.md>), [windows](<https://devfeed.tech/tags/windows.md>)

## AI overview

Codename One introduces a com.codename1.gaming package for Java game development, adding a game loop, sprites, pollable input, low-latency sound, and Box2D-based rigid-body physics. The APIs use native compilation to target iOS, Android, and Windows without a JVM at runtime.

## Source excerpt

The new com.codename1.gaming package adds a game loop, sprites, pollable input, a low-latency sound pool, and rigid-body physics powered by a bundled Box2D engine, all running unchanged on every platform including iOS.