@nz1310 Hey! That’s an awesome beginner project to take on — Rubik’s cubes are way more complex than they look
When I was starting out, I also found my Blueprints getting messy really quickly. One thing that helped was creating a sort of “checklist” for each part of the logic:
- Cube face detection
- Rotation rules
- Input logic
- Reset and scramble functions
Even just adding comments inside Blueprints or keeping a notepad with what each node group does made a big difference.
You might also want to separate logic into smaller functions or custom events — that helped my Blueprints feel cleaner.
Stick with it! If it feels clunky now, that’s actually a good sign — it means you’re thinking like a dev already.
+1 to what has been said — having a checklist and leaving good comments for yourself early on is super underrated, even for simple projects.
That’s actually part of why we made a plugin called Asset Optics.
It lets you:
- Add checklists and comments directly on your Blueprints or assets
- Keep track of “what’s working” vs “what needs fixing” without jumping into code every time
- Sync all of that to a clean web dashboard — so if you switch machines or just want to plan ahead, it’s all there
Totally optional for small projects, but if you keep building in Unreal (especially puzzle or logic-heavy games), it’s a great way to stay organized and grow your workflow as your projects get more complex.
We built it because our early BP projects always got out of control by week 2
Give it a shot if you’re curious — there’s a free tier to try.