You can click the buttons with your mouse or use your keyboard

This was a simple side project to help me learn more about UI in Unity. Most of my past unity games have had simple to no UI so I wanted to see just how Unity's system works so I wanted to do something to impress a company I applied for. 

I've been working in a retail warehouse for a little over a year now, and have been looking for a place to use my computer science degree, so finding a job like this local to where I live was crazy unbelievable. I met some of the people who worked there at a local social and they were all super nice, and I'm sure that helped me land an interview. 

At that interview, I showcased this project I'd been working on, complete with a working UI that scales pretty well. I also talked about a lot of other things, and while I don't think it was one of my best interviews, they still offered me a assessment to showcase my skills and abilities. 

I worked for 2 weeks on that assessment while both working a full time job and teaching a game development class at the same time. I warned them I wouldn't be able to work too many hours on the project but I would still go home after working and work on the assignment until I was ready for bed.

While the process was brutal, working on the assignment was pretty fun, in an exhausting kind of way. I learned a lot too about how this company handles many aspects of their unity game and its assets. I'm glad I got to work on the assignment and have some ideas of how to turn the skills I learned into a fun game [although I'm a little busy nowadays so I'm not sure if I'll actually find time to work on it]. 

Unfortunately for me, after working on the assignment for two weeks, they decided to go with someone else rather that choose me. It was devastating because of the amount of work I put into the assignment. Not to mention I can't even really show off what I created, hence why I want to repurpose my skills learned through the process.

Still, this tool reminds me of the shot it gave me, the company it impressed, and the fact I can have hope I won't rot away in the warehouse I feel so trapped in. I hope you enjoy the creation I made, It's simple enough, and I wanted to expand it, but I want to move onto new seas and close out this part of my job-search. Of course, you can never know what the future will hold. Maybe someone else will be impressed by this creation... I don't know... I just figured this would be a great place for me to document my story because I figure there's a lot of other people out there experiencing something similar to me. Know that you're not alone.

Download

Download
Windows.zip 25 MB
Download
UIKeyboard_r.apk 20 MB

Install instructions

You can play it on the browser, or download it for windows or android.

Comments

Log in with itch.io to leave a comment.

it's kind of crappy. Sounds like simple sine wave notes. There's a lot of info on musicdsp.org on how to make different waveforms and filters and stuff. There's really no excuse why you couldn't have added a few more features to this

Hey, appreciate you checking this out. I know it isn't anything special but I wanted to post it because I didn't plan on working on it anymore in the foreseeable future. Also, not to mention that Unity's webGL doesn't support onAudioBufferRead() so I couldn't modify waveforms as easily as I would have hoped. So if I continued working on this it would have to be just for android and windows... But, if you're interested in a program like this with more features I'd love to hear more about what you could see this turning into. But as for now I have a couple other projects I want to work on or prototype :D

Lastly, I did check out musicdsp.org and I had no idea such a resource existed. I programmed a sawtooth wave and was messing around with other waveforms. I could post an update if you're interested, but there's probably countless robust programs that could do what I programmed. It's really just learning for me.

that's alright, maybe I was a little harsh but glad to hear you tried a little something more with the project!

No worries, clearly the program wasn't exactly what you were expecting, and that's fine. I was kinda having trouble figuring out what to name it and music isn't necessarily my specialty. Still, I wanted to post this because I don't like my work going to waste. As I mentioned before I'm more thankful that you checked this out and gave me resources to check out :)

(1 edit)

if you're more interesting in programming audio stuff, the DAW Reaper has a free scripting language called JS that I thought was pretty easy to pick up on. There's a lot of example scripts, including some synths