Sunil's Blog

I make games! Mostly weird ones.

Tag: inner vision

Inner Vision Update 1

Well, looks like I finished the dialogue intro of the game. So far, Yama talks to you and introduces the game. That’s about all I have as of right now, and my next goal is to implement the almost-finished choice boxes so you are able to respond to Yama. There’s still plenty of work to do!

Just click on the link to go to the game. Unfortunately WordPress hates flash, so the sizing isn’t quite right, but I’ll worry about the small details in the future.



Well, looks like it’s finally here. To be honest, I’m usually negative on the whole “new year” thing. The reason being that there’s a new year every year, so what’s so special about it? All that aside, I do look forward to what 2013 brings.

I do plan on changing some aspects of myself this year, and hopefully they’ll stick throughout the years to come. Currently, I have been on my winter break from UIC, and I have got to say, it’s been one of the most productive breaks I’ve had. I have made tremendous progress on my flash game (Inner Vision), which is really inspiring since it shows me where my diligence will lead me.

As well as game development, I also plan on increasing my work ethic when it comes to college course work. So far, I’ve been passing all my classes with little to no hiccups. Sure, I’ve had some trouble in some courses (I’m looking at you Physics), but I always manage to pass them (somehow). However, there’s a problem: I still get Cs. This needs to change. Getting a letter grade of a C shows that I’m just average. This infuriates me like no other, and I hope to focus and put all my effort into my work load this year.

I am also partaking in One Game a Month (, and I’m really looking forward to it. This winter break was a test to see if I can finish a game I start, but 2013 will be the real test. Game development is a very passionate hobby of mine, and I look forward to making experimental, artistic video games. What can I say, I love art.

Other than video game development and college, I’ve had nothing really to worry about. I do have the side of my brain telling me to find a job and get some cash while I’m on break, or while I’m at the university. This is also the side of my brain I’m not too fond of, since it is an eerie reminder of how much debt I’ll be in after my 4 years of college. To combat this evil side of my brain, I still need to think about what kind of field of work I want to get into. Yes, I’m still undecided. The good thing is is that I know it’s something to do with computer science, so there that huge safety net (or at least that’s what every single old person tells me).

I’ll make a blog post in the future about my career path, as well as the dilemma about pursuing game development as a career, but until then, Happy New Year! May 2013 bring out the best of everyone.


Here’s a screenshot of where I’m at with the game:

progress blog

The introduction of the game.

Code Refactoring

It’s really important. Although many programmers say how important it is, you don’t really realize it until you are in a situation that demands it.

I am working on the introduction state, which requires multiple sprites to be loaded onto the screen at once. Naturally, I embedded all the images into the class, and started to use them. Everything worked well, but a thought occurred to me: I’m definitely going to have to reuse some of these sprites in the future.

I then decided to erase about 50 lines of code, and made each sprite have its own class. I searched online to see if other game developers use the same process, and lo and behold, they do. So each sprite has it’s own class, with its own properties (animations, position, etc.) This will make accessing each sprite and changing each sprite’s values a hell of a lot easier.

Current project: Inner Vision

So this is the game I’ve been working on since my winter break has begun. It’s called “Inner Vision” , and I would describe it as a choice driven narrative game.

The main goal of the game is to convince three people not to commit suicide. Each person has a personality, set of problems, and issues that are specific to their character. You, as the player, get to interact with each person, and need to extract information about the character through conversation. Here’s the catch: These people are on the verge of suicide. If you say the wrong things to them while talking, they will kill themselves right there on the spot.

It’s a very dark game, and I hope it will stand out in the crowd due to its taboo nature of suicide. It is a flash game, which means it’s written in ActionScript 3, and I’m also using the game library known as “Flixel”. These tools are actually petty nifty, and are probably the best route to go to create medium-scaled 2D games in flash.

Here’s some concept art for the character you meet who introduces the game to the player. I was inspirited by Van Gogh’s Smoking Skull. The character’s name is “Yama” which is the name given to the Hindu god of death.

Yama Sketch 1

© 2019 Sunil's Blog

Theme by Anders NorenUp ↑