Skip to main content

Posts

Making a Board Game

Wanted to update my blog with what I've been up to recently. I made a board game and have been working on that full time for the past 3 or so months. The name is still WIP but it's tentatively set as "Our Modern Lives." It's a tile/card based map-building game. The goal is to achieve "Success" and "Happiness" before anyone else can by building your own route. Here are a few pictures of the current build (v1.20 Beta): On a side note, follow me on Instagram for more (semi-frequent) updates!

Unity Game Developer

Been a long time since I've blogged...life tends to do this thing of getting in the way, haha. Anyways, I've been recently taking a Unity game developer class . Here are some GIFs of what I've been learning-- Day 1 - Learning to move a ball with arrow keys Day 2 - Using sprites and learning about physics Day 3 - Flappy Bird clone complete! Day 4 - Learning how to make a top down space shooter Day 5 - Adding meteors Day 6 - Using mouse to turn Day 7 - Shooting nukes and adding menus Day 8 - 3D Terrain building and character controllers Day 9 - Playing with built-in 3D models Day 10 - Learning about animations and 3D physics Day 11 - Starting my final project (4orner 3D) On a side note, if you notice, that last GIF is a 3D version of my hit  game from 2 years ago-- 4orner !

Happy (Late) 2016!

Looking back, I've had a blast ever since I moved back to NYC. I have a few posts that I've been meaning to write but never got around to doing. So instead, I'm going to post a personal update. I recently moved to Williamsburg in Brooklyn. While it was nice being home with my parents, it also feels pretty good to leave the nest and be independent again. My apartment 2015 was a good year. I've written 43 blog entries compared to the 12 from 2014. That's a significant improvement and I can consider my first new year's resolution to be complete. And my second resolution was completed when I created 4orner . This year, I have some equally big goals and aspirations. My mental state is better than ever before and I truly feel like I have come 180° since a year ago .  Below are my goals in no particular order: Work out three times a week Yoga at least two times a week Cook Blue Apron three times a week Code every day ( non-zero style) Throw a...

Moved to NY

@Xcellion So sad your blog is dead again... :D — Jeffrey Shiau (@jeffreyshiau) August 25, 2015 Here's a personal post since I haven't done one in a while. I moved back home. Brooklyn Bridge On a side note, I've been so lazy with all of my personal side projects.

New Unity Game Project

I wanted to update a bit on the game development front as I haven't posted anything regarding that in a while. I recently just finished my second foray into learning Unity  having finished their 2D Roguelike tutorial . Definitely a lot easier for me to understand having tinkered with Unity3D and having developed 4orner . So I am trying to create another game using Unity as my technology of choice. Nothing as strict as my thirty day challenge as last time, but I plan on utilizing some of the mistakes and lessons learned from my previous experiences. Here are the two simple goals to my endeavor: Create a mobile game with Unity Publish to Google Play and iOS App Store As far as what kind of game I want to create, the pictures below are the initial whiteboard mock-ups I quickly put together. What the game will look like (hopefully) How the game will play (possibly) On a site note, I wonder what I should name it?

Show Review - Battle of Changsha (战长沙)

Title of Show: Battle of Changsha (战长沙) # of Episodes: 32 Length: ~40 min per episode Recommended: No Tear Rating: 3 Favorite Songs: 我会记得你 Spoiler alert. Do not continue reading if you don't want the show to be spoiled. For some reason, I find it really difficult to relate to Chinese dramas. I find some of the characters in this show to be incredibly frustrating and it made the show really difficult to sit through. Had my goal not been to learn the language but rather watch and enjoyable show, I probably would've stopped watching a long time ago. Unfortunately, despite sunk costs, I still struggled through all the way to the end. I hated almost every character in the beginning that wasn't the son-in-law (姐夫). He was the only one who actually did practical things for the sake of the family and despite his "shady" dealings in the black market or ethically questionable businesses, he was the one character who I felt was actively doing something good. Eve...

Show Review - Steins;Gate (シュタインズ・ゲート)

Title of Show: Steins;Gate (シュタインズ・ゲート) # of Episodes: 24 + OVA + Movie ( シュタインズ・ゲート 負荷領域のデジャヴ ) + Length: ~20 min per episode, 1 hour 30 min for movie Recommended: Yes Tear Rating: 4 Favorite Songs: Hacking to the Gate , いつもこの場所で , and あなたの選んだこの時を Spoiler alert. Do not continue reading if you don't want the show to be spoiled. Back to Japanese already! It feels like just yesterday when I started on this adventure to watch a bunch of shows and I've cycled through Japanese, Chinese, and Korean already. This show is quite different from the last Anime I saw (Code Geass) but it does not disappoint in any fashion at all. I loved each and every one of the characters and their personalities were quite humorous. The comedy and humor was very well-done without being too over the top. A lot of the time travel science stuff was kind of hard to follow, but this image timeline helped me understand it a lot better. It's really awesome how the creators are still creating ...

Show Review - Reply 1997 (응답하라 1997)

Title of Show: Reply 1997 (응답하라 1997) # of Episodes: 16 Length: 45~60 min per episode Recommended: Yes Tear Rating: 2 Favorite Songs: Memories , 눈물 , All For You , and 우리 사랑 이대로 Spoiler alert. Do not continue reading if you don't want the show to be spoiled. Very satisfying show. Plenty of interesting characters and funny moments that kept you guessing all the way to the end. The end was very happy and left me feeling all giddy inside, which I appreciate from some of the darker shows nowadays. Because I watched this without subtitles, I feel like I missed a few things throughout the show, but it wasn't too hard to keep up even with the 부산 사투리 accents. I even picked up some new Korean slang words, haha. On a side note, refer to this blog post if you are curious as to why I am reviewing this show.

Show Review - Black & White (痞子英雄)

Title of Show: Black & White (痞子英雄) # of Episodes: 24 Length: 45~60 min per episode Recommended: No Tear Rating: 0.5 Favorite Songs:  放逐愛情 and  關於我們 Spoiler alert. Do not continue reading if you don't want the show to be spoiled. Very underwhelming drama despite the reviews and recommendations from friends and the internet. Unfortunately, the production quality severely detracted from my experience. For example, for an action cop show, a lot of the shooting and explosions were super cheesy and very fake. I found myself fast forwarding through all the action scenes. The show also takes forever to ramp up. It took around 15 episodes for me to somewhat enjoy the plot and appreciate the story. There were so many instances where characters in the show knew what was going on but would never reveal it to the protagonists for seemingly no reason at all. If I had a dollar for every time someone in the show asked "怎么回事" or some variant of that (到底是怎么回事) and the re...

Show Review - Code Geass (コードギアス)

Title of Show: Code Geass: Lelouch of the Rebellion  (コードギアス 反逆のルルーシュ) # of Episodes: 25 per season, two seasons Length: ~20 min per episode Recommended: Yes Tear Rating: 1 Favorite Songs: Continued Story  and  僕は、鳥になる Spoiler alert. Do not continue reading if you don't want the show to be spoiled. Hands down the best anime I've seen so far. But that's not to say that I'm an anime expert of connoisseur by any means. I've also enjoyed Attack on Titan and Death Note. If you're a fan of dark thought-provoking themes, then this is definitely a must-see. I enjoyed every single episode (even the light-hearted "filler" episodes) There were many twists and turns that left me speechless and with each end of an episode, I found myself immediately starting the next one. One of the best endings of a show I've ever seen. A lot of people debate on whether or not Lelouch is dead at the end and I personally really want him to be alive, but of course it...

Binge Watching

Haven't blogged in a while, so I figured it's a good time to post something about my own personal life. Lately, I've been watching a lot of shows. I am trying to alternate between Japanese, Chinese, and Korean shows so that my language skills stop deteriorating from lack of use. While I'm only two shows in, it's been a fun experience so far. So I've decided to start a section in my blog where I review the shows I watch. You can find a complete list of these review posts under my Reviews & Guides label. In addition, I also made a YouTube playlist of my favorite songs from the shows that I watch. The posts will be in the following format: Title # of episodes Length per episode Recommended? - Yes / No Tear rating - Amount of times cried Favorite songs Comments On a side note, look out for more game development related things sometime next week! (Hopefully)

dotaplays Changelog - v0.02

Haven't blogged in a while...not good. So here's what I've been working on in changelog format. Tag system now works Multiple tags can be entered (separated by space or commas) Submission now detects duplicate GFYs Pending the GFY name at the end of the URL returns the same GFY each time Back and forward GFYs buttons work (same functionality as back/forward browser buttons) UI changes Removed title, author, and date Search moved outside of menu bar and in header Moved control tools to outside of the menu bar and under the GFY Changed icons Video sizing now a fixed percentage of view-width and view-height Flavor text now changes with every refresh On a side note, still a lot more work to do before this project is ready!

dotaplays Changelog - v0.01

This is an apology post. An apology for not posting when I promised to post every other day in my recent post . So here's an update to what I've been working on this week. It's pretty difficult to stay on track of these blog posts when I have a full-time job and can only dedicate a few hours each day in the evenings to code. So please forgive me for preferring to code a little bit more rather than blog about what I've been developing. So now I will promise to update weekly on the status of this project. And since it's still not ready for release just yet, I will start the changelog version at 0.01. Here's the latest changelog for dotaplays (v0.01): Submission now works Can submit either the entire GFYCAT link or just the unique identifier of the gfycat URL Detects NSFW content using the GFYCAT "nsfw" flag Detects empty strings However, there is simply no way for me to know whether or not a submitted GFY is related to Dota or not, unless I wan...

4orner Changelog v1.02 - Colorblind Mode

Hurray for increased motivation (even if it's temporary). Added colorblind mode (toggle by going to the about section) Each color is now associated with a shape Red - triangle Yellow - hexagon Blue - square Green - star All corners, all enemy balls, the inventory, and the player now have a shape that appears in the center when color blind mode is enabled Fixed the way selecting a menu option interacts with the player Previously, the player would "reset" and be centered on the screen to avoid infinite loops that jump between states of the game Now, when the player leaves the corner, they will reset to black--thus allowing them to select another menu option (even the same one) Fixed player rotation (now player ball cannot be rotated--was obvious with colorblind mode enabled) Changed about text to be more helpful instead of melodramatic Help text changes depending on whether or not the player is on a desktop or mobile On a side note, play the game...

Reflecting on Motivation

It's been almost two weeks since I completed my 30 day challenge  so I figured I'd post about what I've been doing since then. It's not a surprise to me that I haven't been doing much. The feeling of completing 4orner was amazing and it was a great achievement on my part to be able to stick it through and make something from nothing. But that motivation and energy seems to be very fickle. Maybe now that I am not publicly working on some project, it's pretty hard to stay focused and on track. But I want to change that. So I've decided to get back on the horse and start blogging about what I am working on. No need for secrecy--especially if by publicizing I can fuel my motivation. Not sure if I want to do something as intense as a 30 day challenge, but I will promise to post at least once every other day to start with. Let's see how far that gets me before I have to post another apology about my unstable motivation, haha. On a side note, the project...

4orner Changelog v1.01 - More Multipliers

Now that my #30daydeveloper challenge is over, what's next for me? I am not quite sure but I am incredibly overjoyed at the response my game has gotten so far. It's amazing to hear how my little game has made a positive and inspirational impact on total strangers across the internet. What a world we live in. I strongly believe that a great game developer is one who listens to the community and continuously strives for that perfection--no matter how far away that may be. So it is my duty to keep updating 4orner as feedback is received. Today's changelog is titled - More Multipliers Added several new multiplier effects "Two-by-two" - get alternating colors in pairs (red, red, blue, blue, green, green, etc.) "Three-by-three" - same as above but in threes "Four-by-four" - same as above but in fours "Half-by-half" - evenly divided half inventory (five of one color, five of another) Half inventory now reduces the total multipli...

#30daydeveloper Review

Below is what I wrote for this Reddit post. Introduction Hello, my name is Wonmin (1min) Lee and a long time lurker, first time poster at /r/gamedev . For the past thirty days I have been working on a game called 4orner. Here are some quick and dirty facts about me: I work a full time job I took two computer science classes in college (web and Java) and since then have self-learned everything I challenged myself to work on my game every day starting January 5th for thirty consecutive days Each day I challenged myself to be a “non-zero” day (shout out to /r/NonZeroDay ) I am extremely proud of the final result and excited for what this means for my future The purpose of this post is to document my findings and epiphanies from my thirty day challenge of making 4orner. It is my hope that my experiences can help motivate you to achieve your goals—whatever they may be. (And also motivate myself for any future projects). My post will be broken down into the following categorie...

#30daydeveloper - Day 30 - Done

Hello! If this is your first time reading about my thirty day developer challenge, click here to go to the first  post ! I am done! The final product in it's finished glory Implemented PhoneGap, 4orner is now available as a standalone Android app No iPhone version because I didn't have enough time or an iPhone to test with Changed the font size to be dynamic based on window size Changed player size to be dynamic based on window size Still takes ten hits to die / lose i.e. it's marginally harder to grow bigger if the screen is larger Changed ball sizes to be dynamic based on window size Fixed ball body size bug not being accurate leading to incorrect collisions On a side note, look out for a complete review of my thirty day challenge tomorrow!

#30daydeveloper - Day 29 - About Multi-Touch

Hello! If this is your first time reading about my thirty day developer challenge, click here to go to the first  post ! Today I decided to finish up how the game plays on mobile browsers. Perhaps tomorrow as my last day I can learn PhoneGap and create a standalone application. About 4orner, which you should know all about if you've been reading my blog posts, right? Changed the hole sizes to 35% of either the window width or height (whichever is smaller) Removed remaining legacy code from old features (flick to move) Streamlined code to run faster a bit Added about page describing the project Removed settings page--wasn't sure what I would put under settings anyway Added support for multi-touch on mobile devices--two finger tap stops time On a side note, just one more day left! I can do this!