📖 Official Documentation

Flux Studio
Documentation

Everything you need to know about CodeFlux & DesignFlux ... guides, references, policies, and more. Built by FunLogic Studios.

⟨/⟩ Get Started ✦ Launch Studio

Navigation

Table of Contents

Jump to any section quickly.

🏠Overview ⟨/⟩CodeFlux ... Features DesignFlux ... Features 📘How-To Guide 🤖FluxAI Assistant ⚙️Settings & Config 📜Terms & Conditions 🔒Privacy Policy FAQ ✉️Contact & Support

Products

Two Powerful Tools. One Studio.

Flux Studio is a game development toolkit by FunLogic Studios. It brings together a precision coding environment and a creative visual design tool under one roof.

⟨/⟩ CodeFlux

CodeFlux

A precision-crafted browser-based code editor tailored for game developers working with GDScript and C#. Designed to streamline scripting for Godot and Unity workflows.

GDScript & C# dual language support
Syntax highlighting & line numbers
Built-in FluxAI game dev assistant
Configurable editor settings (font, tab, wrap)
Export scripts as .gd or .cs files
File explorer panel
✦ DesignFlux

DesignFlux

A creative visual design canvas for game designers ... create UI mockups, game asset layouts, sprites, and more with a rich layer-based editor right in your browser.

Layer-based element canvas
Move, duplicate, lock & group elements
Z-order controls (front, back, forward, backward)
Canvas color & grid environment settings
Export designs as PNG
Undo / Redo history

CodeFlux

CodeFlux ... Reference

A complete reference for every feature in CodeFlux v2.0.

FeatureDescriptionDetails
Language SwitchToggle between GDScript and C#Top-right dropdown; resets syntax highlighting
Code EditorMain editing areaSupports multi-line editing, syntax highlight, bracket matching
Line/Column IndicatorReal-time cursor positionDisplayed in the status bar at bottom
SaveSave current scriptSaves to browser session; use Export to download
ClearWipe editor contentOne-click clear with confirmation
ExportDownload script fileDownloads as .gd (GDScript) or .cs (C#)
FluxAI PanelBuilt-in AI assistantAsk anything about GDScript, C#, Godot, Unity, or game dev
File ExplorerBrowse filesSide panel for navigation (···)
Font SizeEditor text sizeAdjustable in Settings panel (default 13px)
Tab SizeIndentation widthOptions: 2, 4, or 8 spaces
Word WrapToggle line wrappingOn/Off toggle in Settings
Line NumbersShow/hide gutter numbersToggle in Settings

DesignFlux

DesignFlux ... Reference

A complete reference for every feature in DesignFlux v1.0.

ControlFunctionNotes
Elements PanelAdd shapes, text, images to canvasLeft sidebar; choose element type to insert
Layers PanelView & manage all canvas layersReorder, rename, lock/unlock layers
Move Tool (M)Drag elements on canvasKeyboard shortcut: M
Multi-SelectSelect multiple elementsDrag selection box or Shift+Click
Undo / RedoStep backward or forward in history↩ Undo / ↪ Redo buttons in toolbar
Z-Order Back (↓)Send element one step backToolbar button
Z-Order Forward (↑)Bring element one step forwardToolbar button
Bottom (⬇)Send to bottom of stackInstantly behind all elements
Top (⬆)Bring to top of stackInstantly above all elements
GroupGroup selected elements togetherSelect multiple first, then Group
Delete (🗑)Remove selected element(s)Also: Delete/Backspace key
Duplicate (⧉)Copy selected elementCreates duplicate slightly offset
Lock (🔒)Lock element in placeLocked elements cannot be moved or edited
Zoom Controls− / % / +Fit button resets to canvas-fit zoom
Export PNG (⬇)Download canvas as imageExports full canvas at current size
Canvas ColorChange background fillEnvironment panel (right sidebar)
GridToggle grid overlayEnvironment panel
Properties PanelEdit element propertiesAppears when an element is selected
AI PanelDesign assistantRight sidebar; AI design suggestions

Guides

How-To Guide

Step-by-step walkthroughs to get you up and running with both tools quickly.

⟨/⟩ CodeFlux ... Getting Started

1

Open CodeFlux

From the Flux Studio homepage, click the CodeFlux card. The editor loads with a default GDScript environment. Wait for the initialization loader to complete.

2

Select Your Language

In the top-right of the editor, click the language selector dropdown and choose GDScript (for Godot) or C# (for Unity or Godot with Mono). Syntax highlighting updates automatically.

3

Write Your Script

Click inside the editor area and begin typing your code. The editor supports indentation, bracket matching, and real-time line/column tracking in the status bar.

# GDScript Example ... Player movement extends CharacterBody2D const SPEED = 300.0 func _physics_process(delta): var velocity = Vector2.ZERO if Input.is_action_pressed("ui_right"): velocity.x += SPEED move_and_collide(velocity * delta)
4

Use FluxAI for Help

Click the FluxAI panel on the right side. Type any question — e.g., "How do I make a player jump in Godot?" — and get instant guidance tailored to game development.

5

Configure Editor Settings

Open the Settings panel. Adjust font size (default 13px), tab size (2/4/8), toggle line numbers, and enable/disable word wrap. Click Save to apply changes.

6

Export Your Script

When done, click the Export button in Settings. Your script downloads as a .gd or .cs file, ready to drop into your Godot or Unity project folder.

✦ DesignFlux ... Getting Started

1

Open DesignFlux

From the Flux Studio homepage, click the DesignFlux card. The canvas loads with a blank untitled.flux project. The loader completes and the design environment is ready.

2

Add Elements to Canvas

Open the Elements panel on the left. Select a shape, text, or image element type to add it to the canvas. Each new element appears in the Layers panel.

3

Move & Arrange Elements

Press M or click the Move tool. Click and drag any element to reposition it. Use the Layers panel to rename or reorder elements. Use Z-order buttons (↓ Back, ↑ Fwd, ⬇ Bottom, ⬆ Top) to control stacking.

4

Edit Element Properties

Click any element on the canvas to select it. The Properties panel on the right will populate with its settings — size, color, position, opacity, and more.

5

Group, Duplicate & Lock

Multi-select elements by holding Shift or drag-selecting, then click Group to combine them. Use ⧉ Dup to duplicate, 🔒 Lock to freeze position, and 🗑 Del to remove.

6

Set Environment & Grid

In the right Environment section, set your Canvas Color (background fill) and toggle the Grid overlay for precise alignment. Use zoom controls (−/+) or click Fit to reset the view.

7

Export as PNG

When your design is complete, click the ⬇ Export PNG button in the toolbar. The canvas is captured and downloaded as a high-quality PNG image — ready for use in your game engine.


Built-in AI

FluxAI Assistant

Both tools feature an integrated AI assistant .. FluxAI .. designed specifically for game developers.

CodeFlux AI

Ask FluxAI anything related to game scripting inside CodeFlux. It understands GDScript, C#, Godot, and Unity contexts deeply.

Explain GDScript / C# syntax and patterns
Generate boilerplate code (player, enemy, camera)
Debug & review your scripts
Explain Godot/Unity engine concepts
Suggest performance optimizations

DesignFlux AI

Get AI-powered design suggestions, layout advice, and game UI feedback directly on the DesignFlux canvas panel.

Game UI layout recommendations
Color palette suggestions for game art
Design critique & feedback
Asset naming & organization tips
Sprite composition guidance

Configuration

Settings & Configuration

Customize your workspace to match your development style.

SettingToolOptionsDefault
Font SizeCodeFlux8px – 24px13px
Tab SizeCodeFlux2 / 4 / 82
Line NumbersCodeFluxOn / OffOn
Word WrapCodeFluxOn / OffOff
LanguageCodeFluxGDScript / C#GDScript
Canvas ColorDesignFluxAny hex/picker valueDark
Grid OverlayDesignFluxOn / OffOff
Zoom LevelDesignFlux25% – 400% + Fit100%

Legal

Terms & Conditions


Legal

Privacy Policy


FAQ

Frequently Asked Questions

Q

Is Flux Studio free to use?

Yes. Flux Studio — including both CodeFlux and DesignFlux — is completely free to use in your browser. No account or payment required.

Q

Do I need to install anything?

No installation needed. Flux Studio runs entirely in your browser. Just visit studio-flux.netlify.app and start creating.

Q

Will my scripts or designs be saved automatically?

Currently, Flux Studio saves to your browser session. We strongly recommend exporting your work regularly using the Export (.gd/.cs) and Export PNG features.

Q

Can I use CodeFlux scripts directly in Godot/Unity?

Yes. Export your script as a .gd or .cs file and place it in your Godot project's script folder (or Unity's Assets folder). The code is standard and compatible.

Q

What can FluxAI help me with?

FluxAI can assist with GDScript and C# coding questions, Godot and Unity engine guidance, game design patterns, debugging, and general game development advice.

Q

Is FluxAI accurate?

FluxAI strives to provide helpful and accurate game dev guidance but may occasionally produce errors. Always review AI-generated code before using it in your project.

Q

Can I use DesignFlux exports in my game engine?

Yes. PNG exports from DesignFlux can be imported as sprites, UI textures, or background assets in Godot, Unity, or any other game engine.


Support

Contact & Support

Have a question, bug report, or feedback? We'd love to hear from you.

🚀Launch Flux Studio ✉️Email Support