Obaid Ullah Faisal 0%

Game Development

2D browser games and casual gameplay — on JavaScript canvas, with a Laravel leaderboard API.

Timeline: 2 – 6 weeks Start: Gameplay concept Revisions included

My game work is on the web: 2D games that open in the browser, do not require installation, and run on mobile with touch as well. These are perfect for brand campaigns, event activities, and simple casual games.

The most fun part is where the game meets the backend — score submission, leaderboards, player profiles, and tournaments. This is exactly the same thing I built in the Online Tournament Platform: player enrollment, messaging, and secure login.

I do not take on heavy 3D engine work (Unity / Unreal). What I can build really well is light-weight 2D gameplay plus a complete backend that handles scores, users, and matches.

Deliverables

Exactly what you get

Core gameplay

Game loop, controls, collision, and scoring logic on canvas.

Leaderboard API

Laravel + MySQL backend — score submission, top players, and weekly reset.

Player accounts

Secure login, profile, and personal best record.

Touch controls

A separate control layout for mobile, keyboard for desktop.

Levels & difficulty

Level progression and a speed curve that keeps the player hooked.

Sound & effects

Background music, hit sounds, and particle effects.

Process

How the work moves forward

  1. 01

    Concept

    The core loop is defined — what the player does, how they win, how they lose.

  2. 02

    Prototype

    A grey-box version is built. If it is not fun to play, then graphics will not save it either.

  3. 03

    Art & UI

    Sprites, backgrounds, menus, and HUD are applied.

  4. 04

    Backend

    A Laravel API for scores, leaderboard, and accounts.

  5. 05

    Balance & launch

    Difficulty tuning, mobile testing, and deployment.

Toolkit

Tools used in this service

JavaScript
HTML5 Canvas
Game Loop & Physics
Laravel API
MySQL
Sprite Animation
Touch Controls
FAQ

Game Development questions

If you have any other questions, just send me a message and I will explain in detail.

Send a message

No. I work on 2D web games. For 3D, I politely decline so your time is not wasted.

Yes — the canvas is responsive, and touch controls are built separately.

Server-side validation and rate limiting are applied. In web games, 100% cheat-proofing is not possible, but common cheating is blocked.

Turn-based or async multiplayer (like tournaments and challenges), yes. Real-time fast multiplayer is not my area.

Next

These services go well together

Your next project
starts right here.

Laravel backend, MySQL database, or a complete ERP — send me your idea, and I will share the scope and timeline within 24 hours.