Fath Hub: Developer Ecosystem

Build motion games in Unity 2D,
and leave camera vision to us.

A lightweight SDK that broadcasts player gestures (jumps, hand gestures, body leans) straight into game code via standard event listeners. Build your game naturally and publish to Arab world audiences.

PlayerController.cs Unity C#
using Fath.Play.SDK;
using UnityEngine;

public class PlayerController : MonoBehaviour
{
    void OnEnable()
    {
        // Zero CV setup required; SDK dispatches ready motion events
        MotionAPI.On(Gesture.HandUp,    Jump);
        MotionAPI.On(Gesture.HandRight, MoveRight);
        MotionAPI.On(Gesture.HandLeft,  MoveLeft);
    }

    void Jump() => body.AddForce(Vector2.up * 8.5f, ForceMode2D.Impulse);

    void OnLevelComplete(int score)
    {
        AchievementAPI.Unlock("FAST_REFLEXES");
        FathAnalytics.TrackScore(score);
    }
}
Developer Advantages

Why Build for Fath Play?

Zero Camera Code

The SDK handles joint tracking and computer vision on-device. Your work is purely game mechanics.

Standard Unity 2D Engine

No proprietary engines or unusual frameworks; code with your standard Unity and C# workflow.

Direct Sales Revenue

Fair, transparent revenue share on every sale, with full intellectual property remaining yours.

Targeted Arab Audience

Direct reach to thousands of families and schools seeking active, meaningful educational Arabic content.

Simple SDK

Fath Play SDK Architecture

Standardized APIs for motion tracking, accounts, and achievements.

Developer Initiative

Fath Motion Game Hackathon

A technical 48-hour sprint designed for indie developers and university students to prototype fresh Arabic motion games, with winning entries published at commercial launch.

Open to Computer Science and Software Engineering students
Independent game studios in the Arab world
Developers passionate about computer vision and interactive learning

Developer Program Application

Register your details to receive early SDK documentation and preview packages.