Roblox Minigolf
- 12 Devlogs
- 106 Total hours
A minigolf game in roblox with a variety of stages and enviroments
A minigolf game in roblox with a variety of stages and enviroments
Every stage in the Arcade (map) has been built!
The arcade now consists of 9 stages in total! New thing is that some are a bit more.. interactive, and a few are a bit difficult or tedious.. to say the least. (example of changing stages the attached video)
Now that the stages are done, the game is inching a bit closer to completion! Now, of course, there may be ~15 or more things to still complete in the roadmap
, but any progress is great.
You may (or may not) be wondering how I made all of these in 4 hours. Well, I only have one explanation. I uhh… forgot to enable the plugin after making something else. Oops! (factory gambler prototype)
Anyway, during this time a few small misc changes have been done:
stageLogic (new script) has been added to well.. control the stages. (Stage 5, 7 and 9.)
Shop UI trail naming has been changed a little.
Blinking activity on stage signs has been removed.
Note: Video player in SD is bugged. You have to click on the devlog, then go and click on the video for it to play.
Hello again! I’ve started working on the arcade map, as the grass map is pretty much complete (just need to fix the ui a bit) 
I’ve decided to rewrite the playSound script a bit to not be hardcoded and play a different sound (depending on what string is received from the remoteEvent) instead of creating a remoteEvent and a new script for each one 
For example, now it can play either the golfhole sound or the sound for the ball disappearing in stage 2.
Also, for the new automated door, I’ve experimented a little with spatial-ish sound. Turns out it’s really easy (for what I need, atleast) 
So far I’ve made a few things in-game and outlined a few ideas and a roadmap.
Currently built:
There may not be as much devlogs now, but the game is still in development!
Devlog 7
Additions:
Changes:
Fixes:
Before starting to work on the next map which is the Arcade, a few other settings will be added to the settings menu.
Music UI may also change.
Small update/Devlog 6
New additions:
Fixes:
Changes:
Need to add/fix:
Note: Ignore the last map building update. The upload system completely broke for me. I can’t add an attachment to the devlog (so I can’t edit it) and deleting it just results in an error.
Map development update #2
I’ve developed the map and it’s outer scenery a lot , although I’m running into optimization regarding te trees. (haven’t worked on a lot of stages though, only added the 4th one)
Maybe the tree has a lot of vertices and I could somehow optimize it in blender? If so, that could be the main factor why the game ran better with less trees.
Sunrays, bloom and a shorter range detpth of field have been added
And a small experiment for a tutorial cutscene has been added too.
In the process of this “devlog” I’ve also lost 11h of work
Also, a new loading screen has been added and the one from TP has been fixed!
Small update/Devlog 5.5
I’ve been working on a few things for the game before starting to build the map and in result wanted to share these.
Changes:
“New” spawnPad and clearBall models, both now display their cooldowns with text and colors (locally for the player)
I’ve replaced the low quality music in the main menu and added a “few” more songs, instead of just 11 songs now the game has..
87!
Now the main menu is also controlled by one script only, instead of having one in each button (in result also making porting easier to the other places)
Also, the side buttons have been redesigned!
Also the music UI has been fixed to work on 4K (didn’t properly implement scale on the buttons)
And, a very special thing in my opinion is that the shop is finally complete! Consisting of golf balls, trails, effects and different golf clubs (for a visual representation, go to the video after reading this post)
New fixes and additions also shown in the video
Features:
Parts now spin the same speed at any fps, and one main script is now controlling them all using CollectionService
The GolfStick now has customization added in the shop!
Autosave has been added (saves every 60sec with visual UI)
Completed levels and main menu settings get saved
Main menu now has transitions!
Fixes:
Shop and music menu now finally properly scale on ALL resolutions!
Shop buttons fixed with scale instead of sizing
Disabled the back button when attempting to teleport to a different place
Lights are fixed for the nightTime setting (didn’t turn on/off before)
Ambiance now plays with the nightTime setting on
A saved table is now used instead of searching for lamp parts each time the alpha tween runs (dynamic lighting on/off tween), in result saving performance.
Fixed golf ball trail and effect visibility (now you don’t see other player trails and effects, which reduced visibility before.)
Main menu play button fixed to not start volume fade out from volume 1, instead now uses the current volume of the sound
Commented out debug prints that aren’t needed anymore (kept incase something breaks though)
Fixed saves when altf4-ing from the game or the server shutting down.
PlayerRemoving and BindToClose double saving upon shutdown
Still need to replace:
Placeholder images and items in the shop UI.
New additions and fixes also shown in the video
Features:
Added badge rewards on milestones (5 badges so far, 1-1000 stages won)
Setting for daytime cycle in main menu
Dynamic lighting system
Replaced placeholder images in the main menu (main menu is fully complete now)
Seperate play UI instead of one button
Spinning parts
Loading screen
Day and night ambiance
Fixes:
Dynamic lighting fixed to not depend the animation on ClockTime, instead make a tween and play it in a certain time range.
Dynamic lighting fixed to not read ClockTime every time it changes (inefficient)
Teleport handler fixed to handle any errors with servers and re-enable the menu incase of an unsuccesful teleport.
Music UI fixed to show volume slider properly (not to combine the button to stop the current song playing in the same line)
Implemented proper join song rng (otherwise it’d usually pick the first or the 4th song)
Credit menu scaling
Needs fixing:
Shop and music menu scaling on 1440p screens (Credit to ShootingCat for finding this bug, since I don’t have a 1440p monitor)
Disabling the back button when attempting to teleport to a different place
When enabling night time, to turn the lights on, since the current dynamic lighting system only checks 2 timeframes, and doesn’t turn on otherwise.
Still need to add/replace:
New additions shown in the video
Additions:
Implemented most of the main menu.
Includes: Credits, settings (shadows and night time)
Camera spinning around a specific (target) part for main menu
Button to stop current song in the music menu.
Replaced placeholder images and sounds in the music menu
Spinning parts using tween(s)
Fixes:
Menu proper scaling for devices
Player input and backpack UI disabling when in main menu
Shop has an error sound (instead of purchase sound) when not having enough money for an item.
Added default/none options to the shop for disabling trails and effects.
Still need to add:
Project demo available in the video
Features:
Shop UI has now been fully implemented and saving works
Golf balls are now customizable by buying cosmetics from the shop (with in-game cash), cosmetics consist of golf ball colors, trails and effects
Music UI has been added to the game for listening songs during gameplay
Now there was one bad thing, which is that I somehow accidentally deleted the whole shop UI and had to remake it since autosave (of course) had to save in that exact moment..
Still need to implement:
Hello, Minigolf!
Implemented the core mechanics for the game to work which are:
Side mechanics added:
Still working on to implement: