AppleyAppley Docs
Docs/Release Notes

Version 2.7

Playable 2D and 3D game development — complete workflows verified end-to-end with 60 passing regression tests.

5 min read Beginner Updated 2026-10-03 v2.7 ~10 min to complete

Overview

Playable 2D and 3D game development — complete workflows verified end-to-end with 60 passing regression tests.

Version 2.7

Released 2026-10-03. No breaking changes.

New Features

1

2D Sprite Rendering & Animation

ctx.drawImage rendering with image cache and pre-loading. Frame-based animation: animation_frames cycling, per-frame duration, animation_speed multiplier.

2

2D Tilemaps

Tilemap editor (TilemapEditor, TilePalettePanel, LayerPanel) with tile collision via Physics2D.

3

2D Collision & Physics

Physics2D: gravity, jumping, platform collision, ground detection, double-jump support.

4

2D Player Movement & Input

WASD/Arrows + Space jump, mobile controls via UniversalControls, trigger events for scene transitions.

5

2D Health, Damage, Collectibles

HP system, damage with invincibility frames, collectibles (coins/score), game-over and victory screens.

6

3D Mesh/Material/Texture Rendering

Runtime3D: GLB/GLTF loading, PBR materials, textures, object transforms.

7

3D Cameras & Lighting

PerspectiveCamera, AmbientLight, DirectionalLight, shadows, camera follow.

8

3D Collision & NavMesh

Ground detection, NavMesh A* pathfinding, collision response.

9

3D Character Movement

WASD movement, jump, terrain following, camera follow.

10

3D Raycasts & Interactions

Raycaster for object clicks, interaction prompts via FluxScript.

11

3D Animation Integration

AnimationSystem with GLB clip playback, state transitions, resource disposal.

12

Player/Camera Creation Reliability

Player object with visible sprite/model, correct transforms, input, collision, camera — auto-repair for empty scenes.

13

Basic Gameplay Framework

Health, score, collectibles, enemies, triggers, game-over, victory, restart — all wired to Runtime3D/2D.

14

End-to-End 2D Verification

22-test regression suite: project construction, normalisation, Physics2D collision, gameplay loop, save/reload round-trip, checksum integrity, FluxScript wiring.

15

End-to-End 3D Verification

30-test regression suite: 3D object normalisation (position3d/rotation3d/scale3d), distance-based collision, NavMesh pathfinding, gameplay loop, save/reload, checksums, camera config, material colors.

Improvements

1

Asset Pipeline

GLB/GLTF/OBJ/FBX import, texture reconnection, LOD, collision generation — all verified.

2

Sketchfab Integration

Search + authorised download via API token, format validation — verified.

Bug Fixes

Water shader vWorldPosition

Added custom vWPos varying for cross-browser compilation safety.

Breaking Changes

No breaking changes. This version is backward-compatible.

Migration

No migration steps required. Existing projects continue to work without modification.