What are you working on currently? (2024)

new loading ui animation for a game I’m working on

feedback needed!

update: closing added

9 Likes

Ooohhh very nice! One thing I should say is that it’s more of an ‘opening cutscene’ than a loading screen as you can see everything loading in plain sight before it actually starts, and making an actual 3D loading screen would probably be very difficult. In terms of the screen itself, The animations both on the player and the UI are very good, and the music fits very nicely!

It was done purposeful so I can see it.

1 Like

game has been out for a while

1 Like

its not much but built a high school for my rp game

4 Likes

I’ve made an opening cutscene
Need some feedback on it
robloxapp-20241030-1256453.wmv (9.5 MB)

weapons


9 Likes

Got back to one of my first games ZOOtopia and started to revamp the experience with whole new city layout , buildings, props. The ZOO will be revamped also with new animals modeled in Blender opposed to these made in Studio.

If you visit it, be kind and give feedback. Thanks!

1 Like

Workin’ on a staircase room’s skylight. Tell me what else to add here.

7 Likes

Surface Droplets Simulation

A little effect meant to be used on windows when it’s raining


  • Affected by the part’s velocity
  • Sways along surface
  • Each droplet can have specific forces
  • Optimized with distance based stepping, dynamic prioritization, and more

Here’s a little test place to showcase the system

  • Moving vehicle

  • Other surfaces + hose sprinkling some cool-aid


Screenshot (videos are a little too compressed, oops)


In the future I’d like to add more optimizations like frustum culling and potentially multithreading, but for now it runs pretty well, and can always be toggleable in the player’s settings. Besides, this was another projects that wasn’t meant to be too much, but I got carried away with and spent more time on than I probably should have :sweat_smile:.


23 Likes

been pondering for a visual idea for a speed item… finally settled on one
xcvf

11 Likes

Low poly pumpkins for Halloween

7 Likes

I’m currently working on the fourth remake of my game, Dutch Transport Simulator!
It all started in 2022, when I created a game which was supposed to be a train simulator. The only thing was the trains weren’t drivable. After that I decided to remake it, and it evolved from a Temu train simulator, to a somewhat okay bus simulator, to this! Definetely not as good as some simulators, but it could be worse.

Anyways, here’s the progress!





3 Likes

Working on 3D Modeling outfits the way games like Tower Defense Simulator does it and getting them accepted into games like Untitled Tag Game

1 Like

Working on a Subtitles-like text system for a FNAF-inspired horror game I have planned, i’ll most likely add multiple text effects once i clean up the code, feedback is appreciated.

Code (WIP)
local function fadeInText(object, duration, scale, rotation, tweenInfo)

	if object then

		if (typeof(object) == "Instance" and (object:IsA("TextLabel")
			or object:IsA("TextButton") or object:IsA("TextBox"))) then

			local passedTweenInfo

			if tweenInfo then
				passedTweenInfo = tweenInfo
			else
				passedTweenInfo = TweenInfo.new(.5, Enum.EasingStyle.Exponential, Enum.EasingDirection.Out, 0, false, .075)	
			end

			local originalText = object.Text

			local originalTextTransparency = object.TextTransparency

			object.TextTransparency = 1

			local characterStorage = Instance.new("Folder", object.Parent)

			characterStorage.Name = "CharacterStorage"
			
			local thread
			
			for iteration = 1, #object.Text do

				task.wait(duration)

				local character = Instance.fromExisting(object)

				character.Parent = characterStorage

				local uiScale = Instance.new("UIScale", character)

				if scale and typeof(scale) == "number" then
					uiScale.Scale = scale
				else
					uiScale.Scale = .75
				end

				local originalRotation = character.Rotation

				if rotation and typeof(rotation) == "number" then
					character.Rotation = rotation
				else
					character.Rotation = -15
				end

				if iteration == 1 then
					character.Text = originalText:sub(1,1).."<font transparency=\"1\">"..originalText:sub(2,#originalText).."</font>"
				else
					character.Text = "<font transparency=\"1\">"..originalText:sub(1, iteration - 1).."</font>"..originalText:sub(iteration, iteration).."<font transparency=\"1\">"..originalText:sub(iteration, #originalText - 1).."</font>"
				end

				thread = task.spawn(coroutine.create(function()
					
					task.wait(.0875)
					
					game:GetService("TweenService"):Create(
						character,
						passedTweenInfo,
						{TextTransparency = originalTextTransparency}
					):Play()
					
				end))

				game:GetService("TweenService"):Create(
					character,
					passedTweenInfo,
					{Rotation = originalRotation}
				):Play()
				
				game:GetService("TweenService"):Create(
					uiScale,
					passedTweenInfo,
					{Scale = 1}
				):Play()
				
			end

			task.wait(.25)
			
			task.cancel(thread)
			
			characterStorage:Destroy()

			object.TextTransparency = 0

		end

	end

end

fadeInText(game:GetService("StarterGui").Container.Main, .05, .75, -45, nil)
6 Likes

Boo I hate the Golden Halbard. The moveset sucks

Working on a plugin to mass import UIs that are properly sized to their true resolution.
teaser

5 Likes

Part 1

10 Likes

Thing

13 Likes

Private message me when this is done I would love to see it