A new learning achievment – Wwise.

Most people grow a sense of fear toward subjects that they aren’t so familiar with. This type of fear isn’t the same kind as phobia toward heights or spiders. This type of fear is psychological; the fear of the unknown. For some reason, I had this weird kind of fear with learning Wwise, the middleware software for games.

Screen Shot 2018-07-19 at 9.19.28 AM.png

The program looked intimidating at first, with its very 2000’s grey and blue look. I had literally zero ideas what any of the windows meant. I thought maybe, I should turn back and just focus on composing or learning sound design first and letting someone else work with integration.

Then I stumbled upon this Audiokinetic blog of a Japanese student who learned Wwise and Unreal Engine in 40 days to make a game.

“If he can do it, maybe I can too.” This was the motivation that I needed to actually get started. You can get started on Audiokinetic’s website too. That’s the link to go to Wwise 101 course.

I devoted each day so that I can learn about 1 Lesson a day. Each lesson comprises of text tutorials completed with pictures, and they walk you through step by step.

At the end of a section, there is also a helpful video guide that is very useful for reviewing the section that you’ve just learned. Make sure to watch ALL of these videos as well, because you might learn something new from them too. And don’t forget to actually try these out on your own Wwise instead of just rushing through.

It helped to have two monitors so that I can have my browser open on one and Wwise on the other so that I can constantly look back and forth without having to tab out from a screen.

After taking about one and a half week to learn Wwise, I can say that Wwise has a steep learning curve. Since Lesson 1 and 2 are the foundations of learning about the UI and functionalities of Wwise, I think they are the most important lessons and should be revisited after finishing the full 101 course. You’ll actually start to finally understand why you need to use Wwise once you’ve successfully implemented and integrated your first game. Even after you’ve finished the 101 course, if you don’t get real-world practice, you won’t be able to properly use it, right?

So, I had a build that I recently started working on yesterday – it’s a prototype about a bird flying through the air. It was simple, and I needed a really basic project to implement simple sounds into. I wanted to challenge myself to make it so that there would be ambient wind sound effect constantly playing throughout the game, as well as make an SFX trigger when I pressed my Right Mouse click-ability.

I looked up this video on YouTube and used this code to call upon a game object.

Surprisingly, it worked! And it was very easy to use once I understood the basics.

Screen Shot 2018-07-18 at 11.56.42 PM.png

From importing audio files, adding designated events, assigning effects and generating a Sound Bank, Wwise helps make everything worth it in the end. Wwise indeed empowers audio creators because of how much control and responsibility it puts into our hands. We no longer have to ask our programmers to adjust the volume by – 2 dB or try inserting this new music track into there. If you have an idea about a cool adaptive music, you can just try making it, showing it working in the game to your producer and get it approved. It’s a very powerful tool for composers and sound designers and it’s a MUST learn tool to work on a game these days.

It’s okay to have fear because of your lack of knowledge on something. But I think there’s a point to having that fear – it’s to let yourself acknowledge it, conquer it and grow as a person, one fear at a time.

Card Design Studies 1 – ‘Legendary’ unique Cards.

In Magic and Hearthstone,  there are lots of Epic and Legendary cards that are very exciting. Exciting enough to get people all riled up before an expansion drops, and get them started on theory-crafting about all kinds of new decks to build.

These cards can be seen as the ‘core’ inspiration of a certain, fun deck that you may want to build. Upon reading their game text, you can tell that they were designed to be centerpieces of certain playstyle of the deck.

Malygos decks contain 4 spells that would boost up their damage each by 5, doing almost 32 damage to a foe in a turn and winning the game. In order to do this, you have to assemble the Exodia-like combo pieces. But Malygos is 9 Mana, and would most likely perish to a removal spell or their minions if left alone on the board for even a turn.

Yogg-Saron is so random and may not even help you win the game. You have to cast as many spells as possible before dropping Yogg-Saron in hope that you’ll win the game with the immediate effect he brings. Yogg Saron is a perfect example of an excellent card design that simply can only exist in digital card games.

Both of these cards have the power to form an idea of a deck around it and challenges its players to think carefully. It interacts with other previously built cards in such weird ways that it makes the game fresh.

These cards can be very fun to use in a TCG game like Hearthstone where you come in to play against an opponent with your pre-built deck since you have the freedom of how you’d like your deck to be before the game begins.

In the case of my Deck Building game, I realize that it’s a bit different.

Players buy cards from the “Wild deck” that consists of Pokemon and Item cards. These cards are the staples of your deck and when playtested, players only wanted to buy cards that would positively benefit their decks.

Whenever a card with too much randomness was introduced – unless the positive outcome was AMAZING, players would not dare touch the cards. In deck building games, randomness often hurts you. Afterall, one of the most priced ability in our game is the ability to destroy your own cards – this way you have more control over your deck.

Fairy decks in our game involve Coin Flips – but their Tails give normal effects while Heads give exceptional bonus abilities. This is why Fairy deck is played.

Control is the word when it comes to building your deck. Will this card fit into my deck and synergize with other cards?

  1. Would I buy this item if I was playing ____ deck?
  2. Is this item usable in an actual game?
  3. Does it have thematic Flavor? A game built around another popular Franchise, it must invoke Nostalgia and “Oooh I remember this” moments throughout the game.

In this case with Calcium, Zinc, and Carbos, yes, I would buy these items no matter what deck I’m playing. Their cost is placed at 35 BP, which is about the amount of 1 cheap, basic pokemon. If I didn’t have any better options, I may opt in or these cards. All 16 decks at least have 1 Battler, 1 Defense and several Kickoff Pokemon enough to make drawing into these cards worth it. Plus it cycles itself with “Draw 1 card”, which makes it so that you’re not losing anything if you draw into this card. However, the chance of you actually drawing this item along with your Battle, Defense or Kickoff Pokemon are very low! It Cards like Carbos can also some creative strategy and encourage players to try running a Swarm deck with Pokemon that haven’t evolved yet, since they will all gain 20 ATK.

In our game, I follow the belief that Items must work with most decks that players create. They must be able to cycle themselves because they’re there to support Pokemon and should not slow the game down. (If anything, every purchase should speed up the game. We’re aiming for 30-minute gameplay here, not 2 hours!)


Then here is this card, Never-melt Ice that is up for a debate. It would slow down the game for your opponent. But if they had a fire Pokemon or some Pokemon that can destroy this Ice down the line, they will be able to get rid of it and stop the avalanche from freezing their deck every time they Draw this card.

And it specifically favors Ice decks. Ice deck’s Battle checks for the top card of a foe’s deck. If it’s not a Pokemon, they gain ATK. So it’s got flavor.

And then here’s a more thought-provoking, Legendary like Item that I still need to think about.


You’re paying for a choice. When you draw this card, now you have the option to switch the Gym Leader. If you don’t, just draw another card.

Sometimes you’re left fighting a tough gym leader. Sometimes you don’t really want that gym leader in your deck. Sometimes you think there may be a better gym leader hiding behind this one.

So that’s when you would use Bicycle. On top of that, all of your opponents can potentially get hit by the upcoming Encounter of the new gym leader. It’s a gamble, and it’s a fun one.

Creating items is overall a really fun exercise. Though Adam and I have tons of cool ideas for Items, we think that giving Legendary Pokemon those abilities may be more appropriate, because they are optional and are not viable for gameplay. We may even create additional Game modes like opt-out on playing Legendary Pokemon or even starting your deck with 1 Legendary Pokemon like Commander in Magic.

Stay tuned for more! I’ll be creating items all day today.





Return from Korea Trip & New mind

Hello, world! Another semester has successfully come to an end. I received approval for the senior recital at school, and I finished with most of my classes with A’s. After summer break started, I went on a 3-week trip in my homeland Korea! Now that I’m back from this long trip, I took a look at Twitter and noticed my dear friend Jason Lee’s commitment to daily updates about game dev and I really admire his endurance!

This morning, I woke up and wrote my first 20 List that I haven’t written in a while. I wanted to be shameless of it and share it with the world! This is my way of staying committed to my work!

  1. Read the Bible for 15 minutes and start the morning with a prayer.
  2. Write this 20 list every day.
  3. Jog for 15 minutes and do Push-ups & Sit Ups.
  4. Set aside some time and do Composition & SFX work for 2 hours a day each.
  5. Prepare for my senior recital.
  6. Play a new game for an hour.
  7. Finish Pokemon Deck Building Game game dev.
  8. Post on my website about my GDC experience!
  9. Update my Website with the updated portfolio of games.
  10. Go to meetups and events in LA!
  11. Charisma on Command videos and daily confidence practice!
  12. Write on my Blog every day, and keep up with Twitter and Facebook!
  13. Study Wwise middleware & study to get Licensed!
  14. Freestyle on my Violin and Piano for 20 minutes
  15. Learn how to play the guitar.
  16. Score study with Listening for 30 minutes a day.
  17. Watch new videos on GDC Vault.
  18. Apply for Music competitions with my current compositions.
  19. Study my Theory book – 10 pages per day.
  20. Prepare for game events that I need to go to. GDC, GSC, Casual Connect, E3, and more.

Let’s work around the idea that I’ll be sleeping at 12 every night, and waking up at 6 every morning. I also need to spend some time with my family and my love, as well as do things for fun! But I need to keep in mind that I’m on limited time and I’ll have to stay busy if I am to keep up with the rest of the world.

Let’s do this!

8 Days ’til GDC! Press Spacebar to Get Up

I used to believe that I was a night owl. I would convince myself that I composed at my best at 3:00 AM in the morning and that I was too groggy to be able to do anything in the morning.

And then I got accepted as a Conference Associate for GDC 2018. Now, I HAVE to be able to get up early in the morning. Not only are my work schedules affected by my schedule, I also need to be able to get to that shower before a LOT of my new potential friends (But 10 of them!) before my morning meetings!

It’s been only a week since I’ve started training myself to go to sleep early and to wake up early. My body feels neutralized to this change. Even with the daylight savings affecting me last night as I was thinking of all the cool melodies for my school’s Alma Mater (I’m entering a short composition competition of writing an Alma Mater for my school), I still woke up feeling refreshed and motivated.

I think in my head, “What if my life was a video game?”. If I don’t get up right now, I won’t get EXP, I won’t gain Levels and I won’t make any difference in my life. And if you ever played any kind of RPG’s, you know that the morning time is like one of those 2x Double EXP Boost times when you can get the most out of my day. So I do a quick roll around in my bed like a cat, stretch, and simply “Press Spacebar” to get up.

A lot of people know the benefits of early mornings – but struggle with getting up to experience it firsthand. It takes two steps: First, prepare to sleep early the night before. It’s mostly a battle in your mind, but if your body’s not on your side when you’re fighting that battle, you’ll lose the first and most important battle of the day. Then when it’s time to get up, imagine a blank screen with nothing but “Press Spacebar to Get Up” and play yourself like a video game. It may be the nerdiest thing in the world but it works for me!

Now, what can you do? It’s a lot quieter outside so you can work on things without distraction. And if you’re really good, the sun will be rising. Go outside a breath in the fresh air, smile, do a light exercise,  plan out your day and follow where your God calls you to be. Congratulations! You’ve won the first battle! These victorious, positive feelings will chain on to the next battle you’ll be fighting. You can do it! See you in the morning. 🙂

14 Days until GDC! Sleeping Tight & How to Focus!

I open my eyes to the sound of my alarm clock ringing, hitting 6:30 AM.

I wash some rice and put it in the rice cooker, put my headphones on and start jogging. I feel the fresh breeze of the crisp, cold morning air against my face. I come back from my jog and eat my delicious rice and curry that my mom made for me (Thanks, mom!) and start getting on with my day.

For the longest time, my sleeping schedule was off by miles. When I end up going to bed at 4:00 AM, every night feels like a mistake and every morning feels like a torture.

But I couldn’t live like this! GDC is coming up in about 2 weeks, and I needed to make sure that I can be awake and refreshed every morning so that I’m not tired or groggy at the biggest event of my life ever.

I want something different for my life. I want it to change. I can see that getting up early saves so much time. I know that at least there’s nothing better I can do to make sure that the rest of my day is ensured in a filter of positive energy and productivity.

There will be temptations telling me that I can stay up a little bit longer each night, working on that new music… or looking at more dog gifs on Twitter. But I will deflect those temptations away and establish a better life habit for myself from now on!

Another really important thing happened yesterday. I was reading Akash Thakkar (The amazingly sexy, fried chicken eating champion)’s blog and learned a really cool new way to focus on and get things done – he calls it the… wait, what? *takes off my glasses*


“To start, you’re going to schedule an hour of work in your calendar for the task at hand. For example, you’d have an hour-long block that says “compose” or “email developers.” Then, at the start of this block, you’re going to set a timer for a small amount of time – anywhere from 10-25 minutes. The more you hate or dread the task you’re going to be working on, the shorter the time that you’ll set. And, just as you expect, you’ll work on your task for the amount of time you’ve set.
But then… Once the timer runs out…
~~~~~You take a break for the remaining hour~~~~~
Yes, that’s right.
If you just worked for 25 minutes, you get to spend 35 minutes goofing off without guilt. Check Twitter! Look at dog gifs! Roll around in your own filth! The idea is that you’re giving yourself a disproportionate award for the work you just did. This will release some of those intoxicating brain chemicals, which will help the reward centers of your soft, delicious brain light up. And once that break is over, you can start the cycle again if you want.
If you work like this just once a day, you’ll gradually improve your ability to focus and get shit done. And as time goes on, you’ll feel comfortable increasing the amount of time you work, even on dreaded tasks. And even though it may seem like such a small step in the beginning, this is the superpower that will make all the difference in your life and career.”

I just want to say that Akash, this is amazing and a brilliant idea! It really entices my brain to think that I can spend more than half of an hour doing whatever I like doing. So I’ll apply this and see how much work I can get done today as well.

Anyways, that’s all for today! Hope you guys have a lovely Tuesday. 🙂

Can’t wait for GDC!


Preparing for GDC 2018 – 15 Days until Awesomeness!

Sometimes I forget that I’m a game developer. I write music and make cool sounds that go into Videogames! If I told this to my 10-year-old self, I would be freaking out and be smiling and running all over the house. WHAT!

There are so many people in this industry that I love. Many aspects of it that I absolutely adore. It’s a place of encouragement, passion, and friendships. And all of the things are coming together as one at Game Developers Conference is the biggest conference for the game industry, with over 30,000 game developers coming together to share their passion and have fun away from work. That’s why I’m willing to be prepared for this upcoming GDC, to make it the best experience ever!

A lot of people are coming to GDC to find work. I wanted to take a bit of a different approach since I’m attending my first ever GDC as a Conference Associate! On the back of the shirts that we get, it says “Ask Me, I can help!”. That’s exactly what I’ll do best – helping people at the GDC. If there’s anything that I’ll be doing for my own interest – I’ll be there to learn as much as I can before coming back to Long Beach to prepare for a possible SGDA workshop for my fellow audio folks.

Just like how Akash Thakkar, the wise man, the Prince Charming of the game industry once said after his post-mortem of GDC 2015, “Just add value”.

Here are some of the tips that he shared. I already knew about the first two, but the other questions I realize are pretty important for Game Industry meetups (duh!)

  1. What do you do?
  2. Where are you from?
  3. Who do you know here?

  4. What are you working on?
  5. What games are you playing right now?

Additional Bonus Questions that I can think of that can also be beneficial for asking others that we run across at GDC:

  • Why are you at GDC? What’s your goal / passion?
  • Are there any sessions that you’re interested in going to?

Having these basic questions written down and figured out will help not stuttering in the time of need. Don’t just answer these in one sentence, boring way.

That’s it for today!

Fear and Confidence – Longboard

Yesterday, my dear friend Adam Kinnischtzke invited me out to a nearby park to Sabbath with him. Adam and I arrive at the parking lot, when suddenly he smirks and to my surprise, pulls out a longboard – a forbidden object that I’ve never tested myself to ride before. After a brief moment of nervous laughter, the first immediate thought of ‘no way’ has passed over my head and I decided to give it a try.

At first, I struggle to stay on top of the longboard for a while. My two aloof feet are awkwardly placed and I barely miss my balance, almost resulting in a trip. Luckily Adam’s on my side and he patiently helps me maintain my balance for a few minutes. Little by little, I start getting further and further without losing my balance until finally, I’m able to let go of Adam’s shoulder and even start making longer strides on my own.

A true test of balance came at this giant hill (not really). Adam said,”Here, you’re going to go all the way down without stopping.” It’s a curvy hill, and I needed to constantly make a turn without leaning too forward, otherwise, I might fall. I start making my way down, and my longboard gains more and more speed over time. Time starts to feel slower and a thousand fearful thoughts start to creep into my head and I imagine what it would be like to fall flat on my face or scrape my knees on a peaceful Sunday afternoon- But I put aside those thoughts and focus on maintaining my balance on the board. Finally, I make it to the end of the hill, and the board starts to slow down. The rush of exhilarating joy and self-confidence flourishes inside of me. I have challenged myself and overcome a small but substantial fear! Now I can truly call myself a longboarder. 🙂

When overcoming our fears, we grow as a person and are able to connect certain lessons that we’ve learned from to another valuable aspect of life. I can relate this small victory to other instances in my life where I’ve completely trusted in myself to go for it and didn’t give up halfway. It results in a very important growth in self-confidence and the ability to want to challenge ourselves at other things in life. Every Sunday, I commit to going out to the park with Adam and enjoying the fresh breeze brushing against my face as I ride the longboard. Maybe I’ll fall one day. But I’ll get up again.