# Game Builder Tutorial 1: Build a 2D Platformer -- Duke's Coffee Run

DevFeed: [Game Builder Tutorial 1: Build a 2D Platformer -- Duke's Coffee Run](<https://devfeed.tech/articles/game-builder-tutorial-1-build-a-2d-platformer-duke-s-coffee-run-19309.md>)

Original publisher: [Read original article](<https://www.codenameone.com/blog/game-builder-2d-platformer/>)

Author: Shai Almog

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

Content type: tutorial

Language: en

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

Topics: [Tutorial](<https://devfeed.tech/topics/tutorial.md>), [Code](<https://devfeed.tech/topics/code.md>), [Java](<https://devfeed.tech/topics/java.md>), [arcade](<https://devfeed.tech/topics/arcade.md>)

Tags: [building](<https://devfeed.tech/tags/building.md>), [code](<https://devfeed.tech/tags/code.md>), [guide](<https://devfeed.tech/tags/guide.md>), [java](<https://devfeed.tech/tags/java.md>), [play](<https://devfeed.tech/tags/play.md>), [points](<https://devfeed.tech/tags/points.md>), [project](<https://devfeed.tech/tags/project.md>), [tutorial](<https://devfeed.tech/tags/tutorial.md>)

## AI overview

A code-included tutorial for building a playable 2D platformer with the Codename One Game Builder. It covers importing an animated Duke sprite sheet, designing a level, using generated level data and companion code, and implementing win and lose behavior.

## Source excerpt

A complete, code-included walkthrough that builds a playable 2D platformer with the Codename One Game Builder -- importing an animated Duke sprite sheet, designing the level, and the win/lose code.