That’s awesome. I like how certain one’s timers go quicker than others
That’s really cool, although you should try syncing up the sound effect of the door shutting closer to when it actually shuts rather than when it starts to shut, but none the less, its good!
I made a serializer/deserializer for my vehicle building game. It only saves the data needed to place the components, essentially the same info the player inputs when building. The output is very compact, and the format makes it trivial to add a “Upgrade” feature later, either for players to find/replace buildings with a better version, or for automatic replacement due to game updates.
The big base64 strings are encoded CFrames for parts placed on surfaces. When parts are placed on a pre-defined “connector”, the saved part is much smaller. The bottom right corner of parts that end in “14”:1 are the four wheels placed on designated wheel axles, so their relative orientation doesn’t need saved.
Finished the prototype of my 2D retro shooter.
There is gonna be an open testing of the game this weekend. Like this post if you would like to be notified about the test.
Still rewriting a plugin. It’s almost finished, I will probably upload it tomorrow or a few days later.
You are now able to make custom themes and apply them by selecting a .json
file from the file explorer.
Here are some themes I made:
(I made this one without checking the colors, so it doesn’t look that good. It’s here as an example.)
This is the default theme
How all themes look in JSON
{
"accent": "main",
"theme": "purple",
"purple": {
"bg": "43, 56, 129",
"bg-l1": "66, 86, 196",
"bg-l1-sel": "69, 90, 205",
"bg-l1-st": "73, 95, 217",
"bg-d1": "51, 66, 150",
"bg-d2": "51, 66, 150",
"txt": "255, 255, 255",
"txt-v1": "175, 183, 230",
"txt-v2": "175, 183, 230",
"r-ov": "255, 255, 255",
"pattern": {
"main-widget": {
"p-img-id": 10729455634,
"p-tp": 0.75,
"p-size": "100, 100"
},
"anchor-widget": {
"p-img-id": 9895184368,
"p-tp": 0.75,
"p-size": "100, 100"
},
"properties-widget": {
"p-img-id": 11708786791,
"p-tp": 0.75,
"p-size": "65, 50"
}
},
"accents": {
"main": {
"a": "80, 104, 237",
"a-sel": "86, 112, 255",
"a-ov": "255, 255, 255",
"txt-a": "255, 255, 255"
}
}
},
"dark": {
"bg": "46, 46, 46",
"bg-l1": "50, 50, 50",
"bg-l1-sel": "58, 58, 58",
"bg-l1-st": "63, 63, 63",
"bg-d1": "40, 40, 40",
"bg-d2": "40, 40, 40",
"txt": "255, 255, 255",
"txt-v1": "100, 100, 100",
"txt-v2": "100, 100, 100",
"r-ov": "255, 255, 255",
"pattern": {
"main-widget": {
"p-img-id": 11708786791,
"p-tp": 0.75,
"p-size": "65, 50"
},
"anchor-widget": {
"p-img-id": 11708786791,
"p-tp": 0.75,
"p-size": "65, 50"
},
"properties-widget": {
"p-img-id": 11708786791,
"p-tp": 0.75,
"p-size": "65, 50"
}
},
"accents": {
"red": {
"a": "226, 72, 61",
"a-sel": "226, 62, 61",
"a-ov": "255, 255, 255",
"txt-a": "255, 255, 255"
},
"pink": {
"a": "233, 61, 92",
"a-sel": "255, 67, 101",
"a-ov": "255, 255, 255",
"txt-a": "255, 255, 255"
}
}
},
"light": {
"bg": "255, 255, 255",
"bg-l1": "220, 220, 220",
"bg-l1-sel": "210, 210, 210",
"bg-l1-st": "205, 205, 205",
"bg-d1": "240, 240, 240",
"bg-d2": "240, 240, 240",
"txt": "100, 100, 100",
"txt-v1": "150, 150, 150",
"txt-v2": "150, 150, 150",
"r-ov": "0, 0, 0",
"pattern": {
"main-widget": {
"p-img-id": 11708786791,
"p-tp": 0.75,
"p-size": "65, 50"
},
"anchor-widget": {
"p-img-id": 11708786791,
"p-tp": 0.75,
"p-size": "65, 50"
},
"properties-widget": {
"p-img-id": 11708786791,
"p-tp": 0.75,
"p-size": "65, 50"
}
},
"accents": {
"red": {
"a": "226, 110, 102",
"a-sel": "226, 91, 84",
"a-ov": "255, 255, 255",
"txt-a": "255, 255, 255"
},
"pink": {
"a": "233, 61, 92",
"a-sel": "255, 67, 101",
"a-ov": "255, 255, 255",
"txt-a": "255, 255, 255"
}
}
}
}
Here’s a show/hide animation because why not:
pochita
The patterns are following the mouse now.
Congrats! and I like how you zoom the video at the end.
yeah, thats because of the roblox recorder lol, i was too lazy to start up obs
thanks though!
Hello dear devs and builders , i present you my game Medieval Battle : Conquest .
It currently in its final form , but more weapon classes will be added as player amount increase. Also i need to make some advertisement but i’m really bad at it.
Here is the game link : https://www.roblox.com/games/7877426256/Medieval-Wars-Conquest-BETA
Please take a look and let me know what did you like and what you didn’t.
Hey guys i made a showcase video please take a look and drop a like if you liked it.
Money. Money. Money. Money.
(Just testing the script)
Tyvm, I love doing that zoom at the end
Nice UI design! Is that a custom “dynamic head” (facial animation-compatible head) that I see there? If it is one, how hard was it to edit one of the Roblox templates? I’m considering editing the “Blocky” one to make its eyes bigger and more anime-like.
This isn’t anything relating to my experience, Project Magical Mary, but is rather one of many short animations I’ve been commissioned to make for someone else’s experience. Today’s animation was for a wand, and this what the player’s character does when they use it.
(It’s probably very obvious this isn’t my game, as I’ve made my own original wand design for it. This, by comparison, isn’t original.)
reminds me of analog horror. i guess, and also, add VHS if its supposed to be old.
This is my own custom facial rig using invisible parts welded to the head (each part has a ‘SurfaceGui’ on them to render the mouth, brows, and eyes) - the eyes are essentially guis to position the iris within the eye shape!
Oh, that’s cool! It reminds me of how I made my own “animated faces” using decals before the official 3D ones were released. Yours is probably more complex than mine, though.