Ludum Dare 32 — April 17th-20th, 2015 — Theme: An Unconventional Weapon

chromenopePSA: As of Chrome 42 (Released April 14th), NPAPI plugins are disabled by default! That means Unity Player, Java, and Silverlight games will not work in the Chrome browser! That said, Flash in the Chrome browser continues to work fine (PPAPI).

To Developers: Consider using HTML5 and WebGL instead. Having troubles with the export? Don’t worry. See Ports below.

To Players: A workaround is to enable NPAPI plugins in your Chrome settings. Click or Copy+Paste this URL in to a tab:

chrome://flags/#enable-npapi

As of September 2015 however, this option will no longer be available.

Other browsers (Firefox, Internet Explorer, Safari) and Flash are unaffected, but FWIW there is no Unity Player or Silverlight for Linux.X

Back to Browse Entries

The Song of Aria

by sydan - Compo Entry

The Song of Aria is a game about a Songcrafter; a girl called Aria who can craft magic with her voice. She is also blind and uses her singing to listen to echoes allowing her to 'see' the world around her.

Aria finds herself trapped in the ruins of an ancient power and must use her vocal talent as an 'unconventional weapon' against the dangers that she finds there.

Controls:
[NOTE: For web player go full screen to use right mouse button properly, otherwise it just ends up being a context menu.]
Space - Advance story text
WASD - Move
Right Mouse - Sing to hear echoes
Left Mouse - Sing to freeze enemies (due to time constraints you can do this from the start of the game, despite story telling you otherwise. If you wish to play properly try to ignore the Left Mouse button until the game tells you to use the ability.)

---

Disclaimer: I do not know anyone who is blind, nor was I able to get any first hand experience of the lives of blind people while making this game. If you have been offended by this game, its events or any content within it, please contact me with your concerns. I delved into this challenge knowing fully that I am the least equipped to create a game around this topic but I did it because I wanted to explore a character who's experience of the world is very different to those you usually see in video games.

---

Zips: I've uploaded everything in .zip folders for now, I'm aware this might hinder some people but not certain. Too sleep to fix it, will do in the morning if it's a problem. I've also not tested Mac or Linux, let me know if they don't work!

---

Tools:
- Unity3D 5
- SAI PaintTool
- Paintshop Pro
- Notepad++
- Visual Studio 2012
- git
- LMMS
- BFXR
- Wikidpad
- TexturePacker

---

Comments:
Wow, thank you for the lovely comments! I'm really pleased you're enjoying the game! My apologies for the slippery character motion, I made a dive late in development from Unity's CharacterController to my own physics based character which obviously still has some bugginess.

---

Update:
I've made one tiny change to only the webplayer: I've added the 'alternative input methods' to the help text so that players can more easily pick up the game while playing in the webplayer. The buttons are effectively K and L mapped to LMB and RMB respectively. All desktop versions remain completely unchanged if you still want to see the game as it is intended.

Update 2:
Type and bug fix: The boss battle was broken so that it was not properly completable. Now the final barrier fill not lower until you have defeated him, mostly this change is unnoticeable.
One of the text passages has been change because it was nonsensical and potentially offensive, the meaning and implication is the same.

Downloads and Links


Ratings

Coolness71%
#19Mood4.18
#36Overall4.00
#60Audio3.84
#61Theme4.10
#79Graphics4.10
#88Innovation3.90
#296Fun3.37
#770Humor2.30

Comments

shyupuff says ...
Apr 20, 2015 @ 3:02am

Wow this is fantastic! I love the art, the hearing mechanic, the enemies, the level design. Awesome job!

sharpcoder says ...
Apr 20, 2015 @ 3:04am

Whoa! That was such an awesome, creative idea. I made it to the end and had a lot of fun too! Excellent excellent entry.

K1llercake says ...
Apr 20, 2015 @ 3:14am

Awesome graphics, art and sounds AND level design!
Only thing I did not enjoy at ALL was the character movement, felt really sloppy and slippery.

stuffedgravy says ...
Apr 20, 2015 @ 3:16am

This is super high quality! The mechanic is both inspired and super fun to play with. The animation for the tiles coming in and falling out looks absolutely beautiful! Levels were decent, enemies had some scary moments (the rushing thing freaked me out the first time haha).

The only issues I had were that the movement was a bit too floaty, and the health indicator bugged out a bit so it wasn't very clear to me when I was about to die or if bandages worked.

NIGIC says ...
Apr 20, 2015 @ 3:22am

Real fun game, and good concept. Demon AI was a bit wonky at times, making it hard to pull them to wherever I needed them to be. Otherwise it worked great.

I dig the art style. Audio is great. Great atmosphere overall. Makes me wanna play some MegaTen. Which is... Actually, I'm not sure whether that's good or bad... Oh well. Good job!

ehtd says ...
Apr 20, 2015 @ 3:55am

Really cool, everything was amazing, just the controls need more work.

nicotuason says ...
Apr 20, 2015 @ 4:54am

Love the story you created with this! The mechanics feel cohesive with the story too. The 2D art on top of the 3D map looks surprisingly good, and I love the design of the "final" boss.

Muffin says ...
Apr 20, 2015 @ 7:03am

Very good artstyle and concept!, but the controls feel a bit floaty which makes it hard to play sometimes. Also when I play in firefox and rightclick, the popup menu shows up, which is annoying. Not sure if that's just me?

Madball says ...
Apr 20, 2015 @ 7:55am

Hi again! I forgot that this game has slippery movement and didn't notice it during the game at all. I also didn't have any problems with daemon path-finding.
The thing I like about this game is damage bar. It surprising that, instead of decreasing your health, enemies increase your damage.
The ending was great. Couldn't ask for a better story, except that you don't do anything epic.
As for graphics, they could be a bit more various. It's plain dungeon all the time.
Well, that's a great idea and a great implementation. I wish this game had more levels. And still, it lacks epicness.

Apr 20, 2015 @ 11:17am

Brilliant, loved the story driving it. The visuals are awesome.

For me the web player crashed my mac twice when loading. Switching to the app instead it played fine.

nknauth says ...
Apr 20, 2015 @ 3:13pm

The player movement control felt a little loose, but overall a very enjoyable game :)

Apr 20, 2015 @ 3:43pm

I love 2d characters in a 3d space! Looks pretty nice here too. I really like the mechanic you've got too. I'd focus on the controls if you're going to work on it a little more now the jam is over.

KedumeBits says ...
Apr 20, 2015 @ 3:59pm

Awesome game. Nice scenario, very cool graphics. I like the player sprite, and the voice as a "weapon".

Celt says ...
Apr 20, 2015 @ 5:49pm

Yes! This could be a "regular" game if its development would be continued without any problems. Top notch for 48h. Would have been awesome if her voice would differ, matching to the background music!

hercludes says ...
Apr 20, 2015 @ 9:03pm

Pretty good idea and very nice mechanics with the level loading but I think it needed a little extra to make it pop out and make it clear that you are blind.

Fanttum says ...
Apr 20, 2015 @ 11:43pm

Really great game, and fun art style. Interesting ideas, even if the character is a bit slippery.

Tomcat94 says ...
Apr 21, 2015 @ 12:23am

The game looks great, has a dark tone, and the mechanics are great! Gotta say, you showcased excellent level design as well. Showing the player how to "see", then introducing fire pits, then making the first enemy walk into it was perfect.
The movement felt less than enjoyable, only because I kept fighting with the corners of the one-block-wide corridors, but that's just a minor complaint.
Great job!

dvdfu says ...
Apr 21, 2015 @ 1:59am

The mood and concept for this game were very good. I enjoyed this one!

Team-KwaKwa says ...
Apr 21, 2015 @ 7:24pm

Nice innovating game. I record myself playing and commenting it (as soon as it is uploaded): http://youtu.be/qERDSUJUZZ0

scorched says ...
Apr 21, 2015 @ 7:29pm

Amazing, I'm surprised that it's made by one person in 48 hours. You should though make graphic effects for 2 songs more different (or even just merge them in one). You could also steal some ideas for the game from Aquaria's sing system. 5 stars for all expect humor

gruhn says ...
Apr 21, 2015 @ 9:54pm

Beautiful game with an interesting mechanics of illumination. Good job.

nassi says ...
Apr 21, 2015 @ 11:11pm

Nice atmosphere but as others have mentioned the corners and walls hindered your movement somewhat (I guess that's how it is for blind people...). Also had some difficulties trying to gauge when to sing while inside the "glyph rectangle" to destroy the enemies. Solid entry though.

RyanNielson says ...
Apr 22, 2015 @ 2:05am

Beautiful games with some interesting mechanics that could make for some fun puzzle solving and exploration. The player control needs some work though, it's a bit floaty and much too easy to get stuck on walls. Well done!

Zener says ...
Apr 22, 2015 @ 6:49pm

Fastastic game!! The design is great, graphics and sound are very good too. Everything is very polished, big congrats!

ChronusZ says ...
Apr 22, 2015 @ 11:18pm

I feel like you could have used the concept further or in a better way, but it was still pretty enjoyable.

Apr 23, 2015 @ 3:42am

Incredible work. This is very high quality and super impressive.

SonnyBone says ...
Apr 23, 2015 @ 1:43pm

I agree with Tomcat94 on the level design. You did a good job of introducing everything and I never ran into a problem of being confused or unsure of what to do. Awesome core concept, great use of theme, interesting character design, and an engaging story. It's everything you want in a 48 hour game. Oh yeah, and good job on the ambient music! Congrats!

Apr 24, 2015 @ 7:25pm

really nice, I think it's one of the best I have played this ludum dare. Rated accordingly :)

Apr 24, 2015 @ 7:25pm

Impressive game, in ALL aspects! Pretty polished, really amazing! Congratulations for this great game!

GarethIW says ...
Apr 24, 2015 @ 8:22pm

This was really great, played all the way through. You crammed a lot into those 48 hours!

Jeasonfire says ...
Apr 24, 2015 @ 8:25pm

What an amazing game. The graphics are beautiful, the sound effects are really good, and the gameplay is good. One of the best entries I've seen.

Geckoo1337 says ...
Apr 24, 2015 @ 9:01pm

This is really interesting - maybe one of the most innovative concept for LD32. I like aesthetic and all mechanics seem to be good enough. It's very good entry. Thumbs up ++

Skiddings says ...
Apr 24, 2015 @ 10:37pm

Excellent!

Drauthius says ...
Apr 25, 2015 @ 1:25pm

Great game. Colliding with walls was a bit annoying, but otherwise superb game.

jmborden says ...
Apr 25, 2015 @ 5:11pm

Well done! If you have to wait to sing, there should be some kind of indicator that lets you know when you can sing again (if there was, it wasn't obvious to me). There should have been some other game play mechanic other than hurting yourself every time you sing to destroy demons. I should be able to get through a game without taking a single hit of damage without relying on bandages to increase my life. Other than that, high marks from me. It was pretty fun to play all the way to the finish! Even more impressive that this is a Compo entry!

oparisy says ...
Apr 26, 2015 @ 9:50am

Thanks, I very much liked the audio ambience and the general graphics. Lighting is subtle and graphics are sharp, very pleasant. The daemons are interesting with their dash movements and fighting mechanics. Thanks for the checkpoints and bandages, which enabled me to get to the end of the game.

The levels discovering mechanism became a little bit tedious after a time, since it was just "spam click to reveal the current room". Perhaps some gameplay mechanism (your song attracts the daemons, or your memory of rooms fades after a while) would have made this more rewarding.

Oh, the mood/story is good and rings true too.

Apr 27, 2015 @ 6:03am

Wow Great! good concept, good execution. love how the pieces of the level sort of float up when you discover them. its really exciting every new level because you don't know whats gonna be there and you reveal it bit by bit. the only problem is that the character and health bar stay onscreen at the end. nice touch on frying demons with fire, although sometimes they got stuck on corners and it was hard to lure them in. also it was a little hard to gauge the AoE of the power squares.

tmpxyz says ...
May 6, 2015 @ 5:35am

The floating block reminds me of the Bastion, well polished game!

siryakko says ...
May 6, 2015 @ 10:47am

Just fantastic

You must sign in to comment.


Mini Submission FAQ

TEAMS: Teams entering the Jam should pick a single representative to submit your game, or create a team specific account you can share. We currently do not support Team Voting, but sharing an account and together playing and rating games is acceptable.

CAN I ENTER BOTH EVENTS?: You should pick 1 event, whichever you think it’ll do better in. If the idea is strong, and everything plays well enough, you can go Compo. If you’re a perfectionist, and would prefer people to play a more polished game, do the Jam. Historically, more games are entered in the Compo, but with more people and more time, Jam games have the potential to be better (that doesn’t mean they are). Many solo participants do enter the Jam.

If you made 2 games, unfortunately, the website doesn’t support multiple submissions per user. To submit your 2nd game, you will have to make a 2nd account. Only do this if you made 2 games. Alternatively, if one game is better than the other, then consider just entering the better game.

CAN I KEEP WORKING UNTIL THE DEADLINE?: Yes! Immediately after the 48 or 72 hours, we do something called Submission Hour. As the name suggests, it’s an extra hour for you to package, upload, and submit your games. If there were catastrophic issues trying submitting your game, or you misunderstood how submissions work, that’s okay. It happens. We’re flexible. If you need advice, check with the folks on IRC. If you need an admin, get in touch.

CAN I KEEP WORKING ON MY GAME?: Oh definitely! You should! But for the sake of judging, keep the Compo or Jam version around. You can include a link to the Post-Compo/Post-Jam version of your game on your games page, but sure your main links are the original version.

PORTS: Ports to other platforms can be done after the deadline. That said, the sooner you finish your port, the sooner people can play your game, improving your chances of placing in the final results. For best results, provide a Web version of your game, or a Windows version with no dependencies. Also be sure to rate at least 20 games to improve your visibility (Coolness).

MY GAME CRASHES, IS UNBEATABLE, OR I MADE A TYPO: We allow you to fix crashes, win condition, or tiny bugs after the deadline. In a sense, this is like “porting” to support more players. We leave this open to interpretation, but generally speaking your game should be identical to the game you submitted. No new features, just fixing mistakes you should have caught had you been better rested.

MY GAME DOESN’T SHOW UP: If you can’t find your game, it’s usually because the URL to your downloads are missing ‘http://‘. Fix your URLs (http://mysite.com/mygame.zip) and you will show up. Alternatively, if you just posted it, wait a minute. The cache may not have refreshed yet.

NOT LOGGED IN?: If you get a message about not being logged in, even though you are, it’s because your web browser cached the non-logged in page. You can fix this by either refreshing your cache or clearing your cache. CTRL+F5 in many browsers. Chrome is a bit more work. Press F12 to enable Developer Mode, then you can right click on the refresh button and select “Empty Cache and Hard Reload”. This option is unavailable if you are not in Developer Mode.


[cache: storing page]