How I made a video game and sold 5k+ copies: Introduction to visual novel game engine, Ren'Py

Apart from my professional role as a data scientist, I have written about how I started a video game studio from scratch and shipped a game as a solo developer (plus dozens of other hats I wore). As of time of writing this post, the game has sold 5k+ copies in 3 months, which is a conservative estimate due to some regions having very lagged reporting.

This blog post is aimed to be a gentle introduction to how a complete newcomer to game development can get started.

[Read more...]

Practical thoughts on career door-opening - even without knowing one's 'passion in life'

The secret to success is to be ready when your opportunity comes. On first glance, the above quote makes sense. If we aren’t ready when an opportunity comes, of course we will fail to make...

Why create? Assorted thoughts on software development

Being heavily involved in both machine learning and game development fields, it seems that the majority of building is done while sitting, by only typing on a keyboard and staring at a monitor. Whether there...

How I optimize my day with routines and tools: Lessons from balancing multiple projects

I often find myself wishing for more hours in a day, especially when it seems I’ve bitten off more than I can chew - social events, full time work, and hobbies add up. I’m sure...

How to accomplish more with less - Tools and routines I've found useful

This guest post is by Eugene Yan, who is a writer and speaker. He shares his experiences in data science and productivity at eugeneyan.com, and is currently an Applied Scientist at Amazon. We all have...

Why actions alone don't produce great results: What I learned from writer's block in game development

When I started out as a game developer, I had no idea what I was doing. Progress was erratic: on some days, I couldn’t even bring myself to open the IDE. On other days, I...

How to gain expert intuition from self learning and why it impacts employability

When I was in university, I had a peculiar observation when I reached 3rd (junior) year. The courses abruptly became very difficult, but were much more interesting, to a point where I felt like the...

Any career is possible: What I learned from multiple industries unrelated to my formal education

When you were a child, you might have believed this: “When I grow up, I can become whatever I want!” I’m curious: do you still believe this of yourself, right now? If you have already...

Why networking is like investing in an index fund - How I met multiple interviewers by attending events

“Networking is so important: 8 tricks to make connections!”, “How to network even if you’re shy”, read headlines as I scrolled on google search. Even after reading more than 10 of these articles, I still...

How to explore one's career path: Practical thoughts on stepping outside the comfort zone

What do you dream of accomplishing one day? For me, a decade ago, I imagined living in a nice condo in Toronto, Canada. Fast forward to the present: I have been living that dream for...