DEV Community

Blanket
Blanket

Posted on

ROBLOX made me think I sucked at making games.

Before I begin, I want to say that this is just my experience with ROBLOX development, if ROBLOX clicks with you, great keep going. Everyone’s brain works differently.

Like many others, I developed an interest in making games on ROBLOX, a platform that claims to make game development easy. I had spent years developing on ROBLOX, and didn’t really make much progress, best work being a game in which you complete a small obstacle course for custom admin commands.

With actual games on ROBLOX, I’d always run into some snag that kept it from working how I want, like ROBLOX and its, in my opinion, terribly confusing UI positioning an scaling system, ‘udim2’, which for me, makes it impossible to scale menu systems to fit correctly on different devices as I don’t get it, or the cryptic puzzle that is attachments, welds, constraints.

I also want to mention that for 2D elements, like UI, all game engines that I know use a much simpler approach, similar to that of a Vector2.

I’m skipping a lot of in between here, quit game development for a while, tried Python and its amazing game engines, I tried the amazing LOVE2D, tried Godot recently. Godot really clicked with me, it reminded me of ROBLOX, but without my gripes I have with ROBLOX.

I’ve been using Godot to work on a 2D platformer where you play as a wizard who can only cast spells while moving, forcing you to attack when possible and dodge when you can’t.

Some might say I’m doing well because it’s a 2D game, but I’d like to point out that I’m also working on 3D games in Godot and still doing better than I ever did in ROBLOX. I shared my 2D game as an example because it’s the most complete. I just have to learn blender, which is a requirement for ROBLOX too depending on the game.

The point is to find or create tools that click for you, just because I can’t develop on ROBLOX doesn’t mean I can’t make a game or that I should give up.

Top comments (0)