Rhythm Quest Devlog 42 — Demo Release

  • Released the Rhythm Quest Demo
  • Won the Zelda: A Link to the Past Randomizer tournament I was competing in!
  • Started a new part-time job
  • Had to grieve for a personal loss which left me bereaved

Demo Release

Screenreader Improvements

First off, I’ve added a new scene that pops up before anything else if screenreader software is detected. The screenreader voiceover functionality will always be enabled for this scene:

Build Automation Cleanup

I’ve finally gotten a new macbook to replace my aging one from 2012, which I’ve been using up to this point for all of my OSX and iOS builds. Besides being a little slow, the old machine only had a 256GB hard drive split across two partitions (OSX vs Windows), so there was barely any space for any builds.

# Invoke Unity with a given build_target and build_script function
private_lane :unity_win do |options|
system "#{unity_path_win} -projectPath .. -batchmode -nographics -quit -buildTarget #{options[:build_target]} -executeMethod BuildScripts.#{options[:build_script]} -logfile -"
end
# Move a build from ../Builds/platform_name to network-share/Builds/platform_name/build_number
private_lane :movebuild_win do |options|
src = "\"../Builds/#{lane_context[SharedValues::LANE_NAME]}\""
dst = "\"#{builds_path_win}/#{lane_context[SharedValues::LANE_NAME]}/#{options[:build_number]}\""
latest = "\"#{builds_path_win}/#{lane_context[SharedValues::LANE_NAME]}/latest\""
system "mkdir", latest
system "mkdir", dst
system "robocopy #{src} #{latest} /MIR /XD \"*BackUpThisFolder_ButDontShipItWithYourGame\""
system "robocopy #{src} #{dst} /MIR /MOV /XD \"*BackUpThisFolder_ButDontShipItWithYourGame\""
end
lane :win64 do |options|
unity_win(build_target:"Win64", build_script:"Win64")
movebuild_win(build_number:options[:build_number])
end
lane :win64demo do |options|
unity_win(build_target:"Win64", build_script:"Win64Demo")
movebuild_win(build_number:options[:build_number])
end
lane :win64steam do |options|
unity_win(build_target:"Win64", build_script:"Win64Steam")
movebuild_win(build_number:options[:build_number])
end
lane :win64steamdemo do |options|
unity_win(build_target:"Win64", build_script:"Win64SteamDemo")
movebuild_win(build_number:options[:build_number])
end

Moving Forward

I honestly had a hard time remembering exactly what I was working on before the demo release came up. There are a lot of little things here and there (lots of feedback came in from people playing the demo as well), but I think my first priority here is going to be to get back to working on more levels. I think the next one is supposed to be level 4–4, where I’m supposed to experiment more with flight paths / jump sequences that go in and out of water zones.

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store