• DevKit Docs
  • Quick Start
  • Guides
  • Examples
  • Native
  • Contributors
  • Support
  • Game Engine
  • UI Components
    • ui.View
      • ↪ Styles
      • ↪ Events
    • Text
    • ui.TextView
    • ui.TextPromptView
      • ↪ Events
    • ui.ScoreView
    • ui.resource.Font
    • Images
    • ui.ImageView
    • ui.ImageScaleView
    • ui.resource.Image
    • ui.SpriteView
      • ↪ Sprite Groups
    • ui.Color
    • Filters
    • ui.filter.Filter
    • ui.filter.LinearAddFilter
    • ui.filter.MultiplyFilter
  • UI Widgets
    • ui.StackView
      • ↪ Events
    • ui.ScrollView
      • ↪ Events
    • ui.ViewPool
    • ui.widget.ListView
      • ↪ ui.widget.CellView
      • ↪ GCDataSource
    • ui.widget.GridView
    • ui.widget.ButtonView
      • ↪ Events
    • ui.widget.SliderView
      • ↪ Events
  • Events
    • Events
    • event.Emitter
    • event.Callback
    • event.input.InputEvent
    • Back Button
    • Rotation Events
  • Device
  • Animation
  • Audio
  • Utilities
    • Utilities
    • Modules
      • ↪ import
      • ↪ Class
    • GLOBAL
      • ↪ bind
      • ↪ merge
    • util.ajax
    • Math
    • math.util
    • math.array
    • math.geom.Point
    • math.geom.Line
    • math.geom.Circle
    • math.geom.Rect
    • math.geom.Vec2D
    • math.geom.angle
    • math.geom.intersect

 DevKit

Install ⬇

Quick Start


1. Installation

Get up and running with the Game Closure DevKit.

2. Hello, World!

Create your first game using the Game Closure DevKit.

3. Game Walkthrough

An in-depth look at building a real, non-trivial game.

Guides


Designing UI

A practical guide for designing user interfaces in your game.

Scaling the Game

Scale your game for multiple dimensions on multiple devices.

Loading Assets

Learn how to load audio and image asssets for your game.

Creating Sound

Tips for creating and managing audio assets for your game.

Manifest Options

Options and settings for your game belong in the manifest file.

Contributors Guide

Want to contribute to the DevKit? Read this first!

Android Development

Learn how to build and debug your game on an Android device.

iOS Development

Learn how to build and debug your game on an iOS device.

Contribute to Native

Want to help us with our mobile device rendering engine? Get started here!

Examples


Basics

  • Hello, World!
  • Scale Screen Dimensions

Events

  • Subscribe
  • Subscribe Once
  • Click Input
  • Move Input
  • Out Input
  • Drag Input

Views

  • Basic
  • Styles
  • Add and Remove
  • Nested

UI Components

  • StackView Example
  • ScrollView Example
  • SpriteView Example
  • ListView
  • GridView: Basic
  • GridView: Move Between Cells
  • GridView: Span Cells

Images

  • Basic
  • Resources
  • Sprite
  • 9-Slice
  • 9-Slice Animation
  • 6-Slice
  • 3-Slice
  • 2-Slice

Text

  • TTF Fonts
  • Random TextViews
  • TextView options
  • TextPromptView
  • ScoreView

Animation

  • Basic
  • Continous
  • Pause
  • Trail
  • Mutiple Animations
  • Particle Engine
  • Prebuilt Spritesheets

Sound

  • Background
  • Effects
  • Mute
  • Adjust Volume
  • Adjust Background
  • Get and Set Track Position

Advanced Rendering

  • Buffers
  • Tiles

Sockets

  • Basic

Documentation licensed under the Creative Commons

Keyboard Shortcuts

Key Shortcut
? Display Help
/ Keyword Search
E Go to Examples