reckfellENGINE

Troubleshooting

Blank screens, C# errors, input, collisions and exports.

On this page

Check which document is running, whether the latest build succeeded and what the first error says. Do not delete caches or reinstall the engine before these checks.

The 3D game window is blank

  1. Run the intended document with F6. F5 may open a different main document.
  2. Check that a Camera3D exists and is Current.
  3. A visible object needs an assigned Mesh. An Entity3D alone draws nothing.
  4. Check the camera position. The first lesson provides values for a cube near the origin.
  5. Check light, Visible and parent objects: a hidden parent can hide descendants.
  6. Read Output and Debugger: a loading error may have prevented required behaviour.

An object visible in the editor may be outside the game camera's view. Editor preview lighting is also separate from game lighting.

The character does not move

CheckWhat to fix
Input focusClick the game window
Input Map actionsMatch code names exactly, including case and underscores
Script attachmentThe file must be assigned to the intended character's Script property
BuildFix errors, save and rebuild C#
Inspector speedIt must not be 0
PauseStop and restart to rule out accidental pausing

The 3D lesson uses move_forward and move_back; the 2D lesson uses move_up and move_down. These are intentionally chosen action names, not automatic engine commands.

The character falls through the floor

A visible mesh does not create collisions. Both character and floor need CollisionShape3D objects with assigned Shape resources. Use the matching 2D classes in 2D: 2D and 3D physics worlds do not collide with each other.

Check that shapes are enabled, have nonzero sizes and are children of the correct physics bodies. Restore tutorial collision layers and masks to their defaults. Move a CharacterBody with MoveAndSlide() rather than directly replacing Position every frame.

C# will not build

Start with the compiler error pointing to your own .cs file. Common causes:

Message or symptomCheck
Missing ; or braceCompare the complete method; inspect the preceding line too
Unknown Entity3D or Reckfellusing Reckfell;, the correct .csproj and Reckfell SDK
Missing partialScript classes must use public partial class
Duplicate class definitionTwo scripts may define the same class name
SDK not foundComplete extraction, the included .NET 10 and matching local package version
Base type does not fit the objectA CharacterBody3D script cannot attach to a plain Entity3D

File and class names must match in the first lessons. Do not paste a second complete class inside an existing one: replace the file as instructed. Check that your external editor saved changes to disk.

An object is missing or a reference is null

GetEntity paths start at the scripted object. If the camera is under Pivot/Camera3D, Camera3D will not find it. Check names in the local hierarchy and the actual runtime structure.

Find ordinary children in _Ready(), not in field initializers. After an object is deleted with QueueFree(), do not use a stored reference as if it were alive. A NullReferenceException means you should determine which value was missing rather than merely hiding the error.

A C# default does not change the game

Check exported properties in the inspector: saved overrides can differ from script defaults. Check that you are editing the intended instance. Editing the Remote tree during play is not a permanent source-document edit.

For behaviour changes, save C#, stop, build and run again. This rules out an outdated assembly during diagnosis.

A moved asset is missing

Check its new Assets path and asset:// strings in code. The editor updates known resource references, not arbitrary C# path strings. Restore deleted assets from a backup. Use the Assets for future moves.

An export will not open

Match editor and template versions, read the export log and retain all files generated beside the EXE. Check that you used Export Project rather than only a resource package. Repeat the export checks.

Describe a problem effectively

Provide the Reckfell version, Windows version and graphics card, exact first error, running document and short reproduction steps. Include the relevant hierarchy and a small code example. Remove secrets and personal information.

Reckfell Engine documentationBack to top ↑
QUICK LINKSGetting startedEntity hierarchyC# & .NET 10Scenes and prefabs
Reckfell guides and full API K
reckfellENGINE
RECKFELL ACCOUNT

Sign in

Sign in to your Reckfell account.

One account for the entire Reckfell platform.