Jump to the content zone.
Do Not Fall cover artwork (Fall 3)

Do Not Fall

A collection of mini-games that share the same goal — to not fall.

Do Not Fall icon

Overview

Download

From GitHub Releases Opens in new tab

Status

Active

The game is in shape already. Regular features are added if time permits.

Name

Do Not Fall English
DNF Short

Support

Android, Windows, macOS Platforms
English Taiwanese Mandarin Simplified Chinese Vietnamese English, Taiwanese Mandarin, Simplified Chinese, Vietnamese Languages

Releases

Initial
Latest

Team

Developer

Translators

en, zh-TW, zh

Inspiration

I was bored but I didn’t know what to play. I am also not into the idea of downloading many simple games just to play them for a short moment. So I decided to make my own.

Goal

Do Not Fall is an omnibus collection of mini-games (“Falls”). Each Fall shifts between scrolling platformers, kinetic bullet-evasion fields, and rotating physics sandboxes. Every Fall runs on a strict elimination rule: any contact with the outer canvas boundaries or hazard zones results in an immediate game over. The objective is to outlast the countdown and earn the maximum high-score possible under changing environmental constraints.

Keybinds

Main Menu

Navigate through Fall selections (“Horizontal” setting)
Navigate through Fall selections (“Vertical” setting)
esc Return to previous page

In-game

esc Pause game

Customisations

Settings

Title Explanation PC Mobile
Language Selects in-game text language and other locale-specific renders. Support Support
Fullscreen Locks viewport to native display resolution. Support
Resolution Sets display render dimensions. Support
Frame Rate Limits simulation and rendering tick rate. Support Support
Touch Effect Visual effects when you touch, click, or drag on or across the screen. Support Support
Theme The background when you’re not in a Fall. Support Support
Scroll Direction The scroll direction of the Fall menu. Support Support
Volume Master audio output level. Support Support

Preferences

Do Not Fall has high flexibility for players to adapt each mini-game to their own playstyles. Documented in detail per-Fall below.

Falls

Click on the cards to know more about a Fall.

Fall 1

Rule

Use the scroll bar to control the player in an ever-elevating environment. Reach the highest score in the limited time.

Mechanics

Safe

Brown platform, Bouncing Pad, White disappearing platform.

Death

Red platform, Top and Bottom of screen.

Powerup

Slow down, Score up. Spawns randomly.

Achievements

5 Normal

Acceleration, Red Means Bad, Bouncing Around, Silk Touch, Below and Beyond

1 Hidden

Hey Yo Slo Mo

Preferences

Name Range Default Explanation
Opacity [0, 100]% 100% 0% to hide the scrollbar.
Sensitivity default, high default Player speed.

Fall 2

Rule

On desktop, use WASD or arrow keys to control player movement, and space to shoot. For mobile users, tap the left screen to use joystick and the right screen to shoot. (Lefty mode mirrors the layout.)

You gain scores when you move to a new hexa-pillar or knock down a small enemy. Shooting costs 1 point.

Reach the highest score in the limited time.

Mechanics

Hexa-pillar

Ground. Safe. Only exists temporarily. Flee to another one before the countdown expires.

Small Enemy

Spawns randomly and tries to push the players off the hexa-pillar.

Achievements

2 Normal

Smol Platform, Island Hopping

2 Hidden

Love and Peace, Aim and Fire

Preferences

Name Range Default Explanation
Lefty on, off off Change the control layout on mobile.
Opacity [0, 100] % 100% 0% to hide joystick.
Countdown Mode progress bar, number progress bar Displays a progress bar or a number on the hexa-pillar to show remaining time.

Fall 3

Rule

Jump endlessly and move as far as possible. Fly over a certain distance to earn distance bonuses, and land near an edge to get edge bonuses.

Vertical Scrollbar

Control jump power.

Horizontal Scrollbar

Control jump angle.

Undo Powerup

Roll back to the previous launch position. Consumes points.

Send Down Powerup

Immediately stops all movements of the player and drops down. Consumes points.

Mechanics

Normal Building

An ordinary building player lands on that has friction.

Bouncy Building

Low friction. Player bounces and slides.

Magnetic Building

Pulls or pushes the player away when in range.

Icy Building

Zero friction. Player glides all the way.

Achievements

4 Normal

How Far I’ll Go, Where Was I Again, BONK, Climbing Game

2 Hidden

Reach for the Sky, Cutting Edge Technology

Preferences

Name Range Default Explanation
Effects on, off on Player landing dust particle effects.
Show coordinates on, off on As name suggests.
Button Size [50, 200]% 100% Size of user interface.

Internationalisation

I am trying my best to cater to every player. This plan is split into 2 parts, FitAllDevices and SpeakYourWay.

FitAllDevices

Platform support priority is sequenced as follows: Android, Windows, then macOS.

Version 15 marked the final release utilising 18:9 as the default aspect ratio, which was subsequently standardised to 16:9 in later builds.

Aspect ratios tested and officially supported are 16:9, 18:9, and 21:9. This applies to landscape mode as well. Arbitrary aspect ratios are dynamically computed at runtime and scale proportionally.

For wider screens, the size of the original content is preserved, and extra spaces will fill in the wider parts of the screen. For slimmer screens, the size of the original content shrinks, and the camera in some Falls will have higher fov to include the entire scene.

SpeakYourWay

The default language is the detected device language, and if it is unsupported, English is used as fallback. You can change the game language in settings.

After the Summer Horse Website Reconstruction, typography across Do Not Fall is subject to change to align with the font stacks.

Language CultureInfo Numeral Date Font
English en 1,234.56 Year / Month / Date OpenSans Bold, Barlow
正體中文 zh-TW 1,234.56 Republic Year / Month / Date NotoSans TC
简体中文 zh 1,234.56 Year / Month / Date NotoSans SC
Tiếng Việt vi 1.234,56 Date / Month / Year OpenSans Bold, Barlow

Standalone digits use Varela Round or Share Tech as font.

Roadmap

Due to limited free time, the update speed of this project is significantly slower than I expected. If time permits, this will be the first game I re-visit.

Fall 4 and 6

Fall 4 and 6 are both fully developed, yet I never got the time to release them.

UI/UX Improvement

The current user interface is blocky and clunky. The goal is to make sure the game is navigable through only a keyboard, and possibly controllers as well.

Discord Account System

Shifting from a general Playfab email account system to Discord is a must. The previous method was a lazy placeholder and is destined to be replaced.

Fall 5

It may seem weird to release Fall 6 before Fall 5, but that is because Fall 5 has been scrapped and re-done multiple times. There is still no confident progress to be revealed about this Fall, and if the game does update, it will contain the 3 features mentioned above first.