Build Anything.
A professional, standalone 3D engine for Windows. No installation required. Script with MEPLua, import OBJ, and build worlds instantly.
Engine Features
Everything you need to build 3D games
๐ฎ 50+ Object Types
Parts, Spheres, Cylinders, Models, Humanoids, Tools, Scripts, Physics forces, Lights, Sounds, and more. Full Instance.new() support.
๐ฅ๏ธ OpenGL Rendering
Modern OpenGL 3.3 renderer with depth testing, lighting, camera controls, and smooth viewport navigation.
๐ฆ OBJ Import
Import external 3D models in OBJ format. Drag and drop your assets directly into the scene.
๐พ Project System
Save and load .mep project files. Autosave, recent files, crash recovery, and project versioning.
๐ง Creator Tools
Move, scale, rotate handles. Grid snapping. Multi-select. Property editor. Explorer hierarchy.
๐ฑ Portable
No installation required. Extract and run anywhere - USB drive, Desktop, or cloud storage.
Editor & Workflow
๐จ Dark Theme UI
High-contrast black and silver theme designed for long coding sessions. Reduces eye strain in any lighting.
๐ Docking System
Professional layout with Explorer, Properties, and Toolbox panels. Drag to rearrange. Remembers your layout.
๐ฏ Smart Gizmos
Industry-standard Move, Rotate, Scale gizmos with RGB axis color coding and axis locking.
๐ Grid Snapping
Precision building with toggleable snap increments: 0.25, 0.5, 1.0, 2.0, or 4.0 studs.
๐ Context Menus
Right-click anywhere in Explorer to Rename, Duplicate, Delete, Group, or Insert new objects.
โจ๏ธ Keyboard Shortcuts
Ctrl+S save, Ctrl+Z undo, Ctrl+D duplicate, F5 play, Delete remove. Full shortcut support.
Built-in Script Editor
โจ Syntax Highlighting
Full MEPLua syntax highlighting with keywords, strings, comments, and function names color-coded.
๐ MEPIDE Integration
Built-in script editor opens when you double-click any Script object. No external tools needed.
๐ด Output Console
See print() output, warnings, and errors in real-time. Click errors to jump to the line.
MEPLua Scripting
MEPLua scripting runtime with custom 3D game development API
๐ Script Lifecycle
Two main callbacks: on_start() runs once at Play, on_update(dt) runs every frame with delta time.
๐๏ธ Instance System
Create objects at runtime with Instance.new("Part"). Full hierarchy with FindFirstChild() and GetChildren().
๐ Vector3 & Color3
Built-in math types: Vector3.new(x,y,z), Color3.fromRGB(r,g,b), CFrame.new().
โก Event System
Connect to events: part.Touched:Connect(func), humanoid.Died:Connect(), HealthChanged.
๐ญ Humanoid Control
Character properties: Health, MaxHealth, WalkSpeed, JumpPower. Full character rigging with Motor6D.
โฑ๏ธ Timing Functions
Built-in helpers: wait(), delay(), spawn(), tick() for async operations.
-- Example: Spinning Color-Changing Part local part = script.Parent local rotation = 0 function on_start() print("Part initialized: " .. part.Name) end function on_update(dt) rotation = rotation + (90 * dt) part.Rotation = Vector3.new(0, rotation, 0) part.Color = Color3.fromHSV(rotation / 360, 1, 1) end
Download & Install
Get started in under 60 seconds
1๏ธโฃ Download
Sign in and click the download button to get MicahEngineStudio_v1.3.rar from GitHub releases. File size is ~200KB compressed.
2๏ธโฃ Extract
Use WinRAR, 7-Zip, or Windows built-in extractor. Place anywhere - Desktop, Documents, or even a USB drive for portable use.
3๏ธโฃ Run
Double-click MicahEngineStudio.exe to launch. No installation, no admin rights, no Python required.
System Requirements
๐ป Operating System
Windows 10 or Windows 11 (64-bit). Tested on builds 1903 and later. Not compatible with macOS or Linux.
๐ฎ Graphics
OpenGL 3.3 compatible GPU. Intel HD 4000+, AMD Radeon HD 7000+, or NVIDIA GeForce 400+ series.
๐พ Memory & Storage
Minimum 4GB RAM (8GB recommended). 500MB free disk space for engine and projects.
What's Included
๐ Engine Files
MicahEngineStudio.exe - Main application. assets/ - Textures, shaders, fonts. projects/ - Your saved work.
๐ Documentation
MEPLua Bible included as separate download. Complete API reference, tutorials, and example projects.
๐จ Sample Projects
Example .mep files demonstrating scripting, character rigs, physics, and UI elements to learn from.
Requires sign-in to track downloads โข ~200KB compressed
Community Showcase
Games and projects built with MEP Sandbox Engine
๐ฎ Pixel Adventure
A colorful platformer with custom MEPLua scripting for enemy AI and collectibles. 3D voxel-style environments.
View Project๐ Parkour Runner
Fast-paced infinite runner with physics-based jumping and obstacle avoidance. Built entirely in MEP editor.
View Project๐๏ธ City Builder
Interactive 3D city simulation with placeable buildings, grid snapping, and real-time MEPLua scripting.
View Project๐ค Robot Animator
Skeletal animation demo featuring Motor6D rigging, humanoid characters, and complex poses.
View Project๐ Terrain Explorer
Procedurally generated landscapes with OBJ imports and dynamic lighting effects.
View Project๐จ Visual Studio
3D modeling canvas with real-time MEPLua scripting and interactive object manipulation.
View ProjectWant to showcase your project?
Join #showcase ChannelVideo Tutorials
Learn MEP step-by-step with video guides
๐ Getting Started (5 min)
Download, extract, and create your first part. The quickest way to see MEP in action.
Watch on Discord๐ฎ MEPLua 101 (12 min)
Write your first script. Learn on_start(), on_update(), Vector3, and basic object manipulation.
Watch on Discord๐ฏ Event Systems (10 min)
Master Touched, Died, and custom events. Build interactive game logic.
Watch on Discord๐ค Rigging & Animation (15 min)
Create humanoid characters with Motor6D. Animate using MEPLua keyframes.
Watch on Discord๐ฆ OBJ Import (8 min)
Import 3D models from Blender, Cinema 4D, or any 3D software into your MEP projects.
Watch on Discordโก Advanced Physics (18 min)
Gravity, collisions, and constraint systems. Build realistic interactions.
Watch on DiscordFrequently Asked Questions
Answers to common questions about MEP
No! MEP is 100% portable. Just extract the .rar file and run MicahEngineStudio.exe. No Python, no dependencies, no admin rights needed. Works on USB drives and cloud storage too.
MEPLua is a custom scripting language built specifically for game development. It includes Lua-like syntax but adds MEP-specific libraries: Instance.new(), Vector3, Color3, CFrame, and event systems. It's not standard Lua.
Currently, MEP is a sandbox/creation tool. Games run within the editor. Future versions will include build-to-EXE for standalone distribution. For now, share your .mep project files or record gameplay videos.
OS: Windows 10/11 (64-bit). RAM: 4GB minimum (8GB recommended). GPU: OpenGL 3.3 compatible (Intel HD 4000+, AMD HD 7000+, NVIDIA 400+ series). Storage: 500MB free space.
MEP can handle 1000+ objects in a single project. Performance depends on your GPU and complexity. Modern GPUs can render thousands of objects at 60 FPS. Benchmark your setup in the editor.
Post in the #bug-reports channel on Discord with screenshots, error messages, and steps to reproduce. Or open an issue on GitHub. All bugs get fixed in the next update.
Project files: .mep (proprietary format). 3D models: OBJ with MTL materials. Textures: PNG, JPG. Audio: WAV, MP3. PNG and JPG recommended for performance.
Yes! Source code is available on GitHub under MIT License. You can contribute, fork, or use code in your own projects. Community contributions welcome!
Yes! MEP is free for personal and commercial use. You can sell games made with MEP, modify the source code, and use it in any project. MIT License has no restrictions.
About Fugth Chat
A one-man studio with a big dream
MEP Sandbox Engine is built by a solo developer and dad who codes between school runs and bedtime stories. What started as a passion project has grown into a real game engine used by creators around the world.
Every feature, every bug fix, every line of code is written by one person. No big team. No investors. Just pure dedication to making game development accessible to everyone.
๐ข Daily Devlogs
Follow development progress with daily updates posted in our Discord server. See what's being built, vote on features, and chat directly with the developer.
๐ฌ Community Driven
Your feedback shapes the engine. Feature requests, bug reports, and suggestions are all welcome. Join the Discord to be part of the journey.
๐ ๏ธ Open Development
Source code on GitHub. Transparent roadmap. Regular releases. You can see exactly what's happening and contribute if you want.
โค๏ธ Support Development
MEP is free and always will be. If you'd like to support continued development, every contribution helps keep the lights on and the code flowing.
โ Buy Me a Coffee
One-time support for late-night coding sessions and caffeine fuel.
Support via Stripe๐ฃ Spread the Word
Share with friends, post about your creations, tell other developers!
Join DiscordGet in Touch
Questions? Ideas? Just want to say hi? Find me on Discord or GitHub.
Daily devlogs posted in #dev-updates โข Feature votes in #suggestions
What Creators Say
Real feedback from MEP community members
"MEP is incredibly easy to learn. I went from zero to a working game in an hour. The editor is polished and the MEPLua documentation is perfect for beginners."
"As a solo indie dev, MEP is exactly what I needed. No bloat, no confusing menus, just a simple engine that works. Portable on USB is a game-changer."
"The fact that one person built this entire engine is mind-blowing. The physics, the scripting, the UIโit's all professional quality. Fugth Chat is doing amazing work."
MEP vs. The Competition
Why choose MEP Sandbox Engine?
| Feature | MEP | Unity | Godot | Blender |
|---|---|---|---|---|
| Standalone 3D Engine | โ | โ | โ | โ |
| Portable (No Install) | โ | โ | โ | โ |
| MEPLua Scripting | โ | โ | โ | โ |
| Free & Open Source | โ | โ | โ | โ |
| Built-in OBJ Import | โ | โ | โ | โ |
| Motor6D Rigging | โ | โ | โ | โ |
| Event System | โ | โ | โ | โ |
| No Learning Curve | โ | โ | โ | โ |
| Solo Dev Supported | โ | โ | โ | โ |
| Commercial Use OK | โ | โ | โ | โ |
Engine Specifications
Keyboard Shortcuts
Changelog & History
๐ v1.3 - Released Dec 2025
- Complete MEPLua runtime with Instance.new() system
- 50+ object types including Humanoids and Motors
- OpenGL 3.3 rendering with modern lighting
- Motor6D rigging for character animation
- OBJ import with material support
- Event system (Touched, Died, HealthChanged)
- Project autosave and crash recovery
- Professional dark theme UI
๐ฆ v1.2 - Released Sep 2025
- Improved script editor with better syntax highlighting
- Multi-select support for bulk operations
- Grid snapping increments (0.25-4.0 studs)
- Property panel redesign
- Faster object creation
- Bug fixes for explorer hierarchy
๐จ v1.1 - Released Jun 2025
- Initial color and material system
- Basic lighting models
- Script console output
- Part properties editor
- OBJ model import (beta)
๐ v1.0 - Released Mar 2025
- Basic 3D editor and viewport
- Part creation and manipulation
- Initial MEPLua scripting
- Project save/load system
- Explorer panel for hierarchy
Latest Updates
Tips, tricks, and project spotlights
Want to stay updated? Join our Discord for daily devlogs!
Join #dev-updatesWelcome, Creator
Manage your profile settings below.
Engine Roadmap
โ Shipped (v1.3)
Core Rendering Pipeline
OpenGL 3.3 with depth testing, lighting, and camera navigation.
STABLEMEPLua Runtime
Custom scripting language with Instance.new(), Vector3, Color3, CFrame.
STABLE50+ Object Types
Parts, Models, Humanoids, Scripts, Physics, Rigging, Values, Audio.
COMPLETEEvent System
Touched, Died, HealthChanged with Connect() pattern.
STABLEProject System
Save/load .mep files, autosave, crash recovery, recent files.
STABLECreator Tools
Move/scale/rotate handles, grid snap, multi-select, property editor.
COMPLETEMotor6D Rigging
Skeletal joints for character animation.
BETAOBJ Import
Load external 3D models into your projects.
STABLE๐จ In Development
Physics Engine
Gravity, collision detection, rigid body simulation.
v1.4Animation Timeline
Keyframe editor for part and model animations.
v1.4Constraint System
Welds, hinges, motors, springs for interactive builds.
v1.4User Profiles
Cloud sync for projects and settings via Firebase.
v1.5UX Improvements
Faster explorer, keyboard shortcuts, better property editing.
ONGOING๐ Up Next
Character Rigging
Full humanoid skeleton with animation blending.
PLANNEDMaterial Editor
PBR materials with texture maps and shaders.
PLANNEDParticle System
Fire, smoke, sparks, and custom emitters.
PLANNEDAudio Engine
3D spatial audio with effects and mixing.
PLANNEDPlay Mode
Test creations without leaving the editor.
PLANNEDVisual Scripting
Node-based logic for no-code creators.
FUTUREMultiplayer
Networking foundation for collaborative building.
FUTURETerrain System
Procedural and sculpted terrain generation.
FUTURE