Discover thousands of user-created games with Scratch Game Hub. Create your own with our game editor and explore tutorials to enhance your coding skills!

Scralab Platform Setup

๐ŸŽฎ Scralab Game Platform โ€“ Full WordPress Setup

โœ… Feature Implementation

Feature Implementation
Login / Signup Use WordPress default system (or plugin like Ultimate Member)
User Profiles Ultimate Member + Custom Fields (for projects, games, followers)
Game Editor (Blocks + Python/JS) Embed a custom-built Blockly + CodeMirror editor via plugin or shortcode
3D Game Engine Use Three.js embedded in a custom plugin or block
Game Projects Custom Post Types (CPTs) called โ€œGamesโ€ or โ€œProjectsโ€
Studios / Groups Custom Taxonomy or CPT with Member Plugin integration
User Uploads / Game Save Use Advanced Custom Fields (ACF) + AJAX save
Follow System Custom user meta + AJAX follow/unfollow
Dev Tools (Admin-only) Admin-only dashboard menu via a custom plugin
Plugin System Allow custom scripts/code saved to CPTs (moderated)

๐Ÿ”ง Step-by-Step Setup Plan

1. ๐Ÿ”Œ Install Required Plugins

Plugin Purpose
Ultimate Member User profiles, login, followers
Advanced Custom Fields (ACF) Custom fields for game data
Custom Post Type UI Create Games, Studios, etc.
WPCode Embed Blockly, CodeMirror, and Three.js
WP REST API Controller Enable/extend API for AJAX save/load

2. ๐Ÿงฉ Create Game Editor

โžก๏ธ Plugin includes:

3. ๐Ÿ” Dev Tools (Just for You)

Create a WordPress admin-only page (visible only to your user)

Features: