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: