Philly Game Jam 2013 Entry: Ghost Blasters

Hey people, my game jam team Space Lords have created a game within 43 hours at Philly Game Jam 2013 called Ghost Blasters. We didn’t win any awards at this time, but we enjoyed what we’ve been doing anyway.

Ghost Blasters

Timelapse:

Here are the links to the game according to platform:

Download Windows Version
Download OS X Version

Hope you guys enjoy playing this game!

First Day on My First Japan Trip

I arrived at Narita Airport through Air Canada. I went to the post office to pick up my pocket WiFi router. After that, I got in line to get my Japan Rail Pass, which took about an hour or two. Anyway, here it is.

image

 

Inside JR Shinkansen (signs in different languages):

JR Signs

Tokyo at night:

image

Inside my hotel room:

image

washlet

My late dinner I bought at FamilyMart (Famima for short) for 715 yen:

image

Not much I can say now, since I just arrived. Also, I accidentally left my laptop power adapter and cord in the plane. I already sent a lost and found inquiry to Air Canada. Meanwhile, I’ll have to buy new ones at Apple Store in Ginza in the morning. Better get to sleep now.

GDC 2013 Day 5

I was so tired last night that I couldn’t keep myself up to write this blog post. As you continue to read this, you’ll know why.

I spent most of the day walking around the expo floor looking around stuff and dropping off my business cards and resumes at career pavilion booths. I also skipped lunch to attend Unity drawing contest. I mainly wanted the Nvidia graphics card, but I didn’t win anything. After that, I met my old college colleague Dan Fornace at Microsoft’s career pavilion booth. We mainly talked about how things were going in our lives. He is still in his same assigned team as a game designer. He is also working on a sequel to his HTML5 game Elementimals. If you want are interested, you can check out his website at DanFornace.com. His website looks different now compared to the last time I checked it.

When the expo floor closed at 3 PM, I went to check out the Ten Principles of Good Level Design panel. Here are the 10 principles:

1. Good level design is fun to navigate
2. Good level design does not rely on words
3. Good level design tells what… but not how
4. Good level design constantly teaches
5. Good level design is surprising
6. Good level design empowers the player
7. Good level design is easy, medium and hard
8. Good level design is efficient
9. Good level design creates emotion
10. Good level design is driven by mechanics

I would agree with this reason for following the sixth principle:

After this panel, the whole conference closed. I stood outside looking for some people I know or for some last minute networking. Then, I found Makoto Goto (or he found me) walking with his colleagues. He told me that they were going to the IGDA Japan party at a Chinese restaurant. I have already made contact with him on Wednesday. I was interested so I followed along with him. When I got there, I had to wait in the lobby along with other non-ticket holders. Some time later, I finally got into the party after paying $30 for food and drink tickets.

I went to the bar to get a drink. When I found out that I can only use my drink ticket to get either a beer, wine or soft drinks, I went with cola. I’m a sucker for sweet drinks. A game producer who was sitting on my right, Fumio Kurokawa, showed off his game called Monken. You control the wrecking ball to smash the building filled with terrorists in order to free the hostages. I thought it was interesting when I saw the trailer. I’ll be looking forward to its release.

When we were told that we can get food, I got in line. I was told that I could get many bites as I want. I planned to get seconds later. Here is my first plate:

After I finished my first plate, I walked around to meet with other developers there and exchanged business cards with them. Of all the people I met, I met with two notable ones. One was Nigoro, who has worked on an Indian Jones-style action game called La-Mulana. While the WiiWare and PC versions are out, the Steam version will be released next month. I forgot to exchange business cards with him. Maybe next time. The other one, who arrived at the party late, was Yu Suzuki. He is well-known for producing and directing many Sega titles like Virtua Fighter, Virtua Cop and Shenmue series. I am looking forward in doing business with many people I networked in one night.

While we were still dining and socializing, some Japanese graduate students showed off what each of them worked on in front of us. Some were listening to them and some were still socializing (loudly).

After the end of the party, I went with a group of people heading to a local company called Chartboost for some drinking and hanging around. We stayed there for a while and left. Each of us went back to their respective hotel.

This concludes my GDC 2013 journey. As I am finishing this post, I am heading back to Philadelphia on the airplane as of 11:23 PM PDT. Good night or おやすみ(oyasumi) in Japanese.

GDC 2013 Day 4

Right after I finished writing my day 3 post at Moscone North Hall, I went inside the expo floor to see what was going in there more. I briefly stopped by at the Havok booth. I learned that they plan to release a cross-platform engine and toolkit called Project Anarchy to mobile game developers for free later this spring. This should help me reduce my time on working on physics simulation.

After that, I decided to play the Japanese arcade game called Gunslinger Stratos again. This time, I recorded the gameplay on video so you could see it in action.

The first panel I went when I left the expo floor was IGDA Annual Meeting. The main topic of this meeting centered on complaints about the night party that occurred on day 2. The female dancers at the party were dressed “inappropriately” or sexually I should state. I heard from somebody on Twitter that a similar incident happened before. It sounded like IGDA needs to improve itself in planning or managing things ahead of time.

After the meeting, I immediately went to check out Sex in Video Games lecture. This panel covers sex and sexism in the video game industry. Like other types of media, sex sells because people like them. BioWare had received negative reactions as well as positive ones throughout their history. Also, 47% of gamers are female. These are some of the things that probably some people already know.

The next panel is Designing Journey, presented by Jenova Chen from thatgamecompany. He talked about how his 2-hour game took 3 years to finish development, from concept to final product. His team started the concept by identifying the emotion. He met with an astronaut who became religious after visiting the moon. That astronaut started questioning about his knowledge about the universe after he saw that the moon was lifeless and barren. Also, Jenova used a color palette analogous to emotions called emotional palette to determine emotions in other games. I don’t remember everything about this, but I remember that action games were in the red zone. I think social games were in the yellow. Journey was somewhere in the blue. Jenova’s team took a big action game, took away background noise, weapons and some characters and added in dessert props that resulted in what Journey is supposed to be. The early prototypes originally focused on cooperative multiplayer, not single player. Jenova’s team had to make the final version of the game single player as well as multiplayer so it can be played when players are alone and with each other. Jenova used the three act structure, which is often used in Hollywood, to make the game more of an emotional ride. Journey’s game world flow is based on this too. He also mentioned that checking fan art is a good way to see how players see your game. I might try that in the future.

After the closing of the convention center for the day, I went to some fancy restaurant called Roy’s for dinner. I ordered 2 Hawaiian martinis, ahi poke appetizer and misoyaki butterfish. They were all so good, I emptied the plates. One martini was enough to make my head feel light. After I finished my entree, I ordered a souffle for dessert. I only wanted the vanilla ice cream, but I ate the chocolate cake as well. When I looked at my food bill, my total was surprisingly high for few orders. I knew the restaurant was expensive, but I didn’t expect this! I’ll have to watch my spending better next time. Oh well, the food was still delicious.

GDC 2013 Day 3

Hey guys,

I apologize for not writing this post last night. I totally forgot to do it. I’m not used to writing on my blog regularly yet.

To start off, I initially planned to check out GDC Flash Forward in the ballroom in the West Hall, but I didn’t need to. I can check out what was going on through the screen outside. So, I decided to do that before heading off to the next panel about 45 minutes earlier.

I stated in my last post that I was deciding between attending Hideo Kojima’s talk or attending Overview of PS4 for Developers panel. Since the former will be recorded and the latter will not, I went with the latter. There was somewhat a short line at first. Eventually, the line got very long. I didn’t expect this panel to be this popular. I was glad that I made it in time.

I sat somewhere in the center of the section. Everybody had to squeeze in to fill every seat. The room seemed small, so I imagined a lot of people left sitting outside or left. The speaker told everybody in the room not to video/audio record nor take pictures in the panel. So, I prepared to write down a lot of notes as I can on my iPad.

So far, the PS4 is a next-generation hardware that is designed to stay connected, even on standby, and utilize innovative input experiences. Its target audience, obviously, is core gamers. Its user interface should follow 5 principles: simple, immediate, social, integrated, and personalized.

As for most of its hardware specifications, you can easily find them online. I’m gonna focus on stuff I probably haven’t heard before. Its CPU will use 8 cores with 8 hardware threads. Its GPU will run 800 MHz and use extended DirectX 11.1+ feature set with SCE custom features. The shaders will use a proprietary shader language called PlayStation Shader Language (PSSL), which is similar to HLSL. The PS4’s GPU can be used for general-purpose computing.

Its development environment supports 64-bit version of Windows 7. Its tools can be integrated into Visual Studio 2010 and 2012. Its compiler will be LLVM with Clang front end. SCE will put up updates to newer versions regularly. The development environment will be fully integrated into Windows Explorer. It will also include command line tools in case the developers need to write custom scripts for custom building. Its debugger will allow you to debug as you would on PC code.

At the end of the panel, we were shown a video of bees attacking everybody in Oprah Winfrey show. Then, the speaker told us to take out whatever is under our seats. Some people got red slips, while others got the blue. I got the latter. Those with red slips get 1 year of Playstation Plus subscription, while those with the blue ones get PlayStation Vitas with 8 GB memory cards. These Vitas were not Wifi-only models, but 3G/Wifi ones! I already own a Wifi-only Vita. I plan to use the new one for my other PSN account.

After I left the PS4 panel, I decided to go the expo floor and check out Sony’s booth. I talked to somebody there about becoming a licensed Sony developer. It turned out that I no longer need to provide them my financial reports with the developer application. I mainly needed a static IP address for DevNet access and I have to be physically located in North America and other areas SCEA supports. He also recommended that I have a corporate entity and have an Employer’s Tax ID number. This should make my life easier to become an official Sony console developer.

I spent most of the rest of my time at GDC on the expo floor looking around and dropping off my business cards with people. I checked out Silicon Studio’s booth and checked out two of its products it was showing off, Bishamon and Paradox. Bishamon is a visual effects tool and Paradox is a C# game engine. I also played the arcade game called Gunslinger Stratos at the booth. I’ll have to continue playing before I get fully used to using two gun peripherals at the same time.

When the expo floor closed, I went to the West Hall’s ballroom to attend the IGF Awards and Game Developers Choice Awards show. Its host changed from Brandon Boyer to Andy Schatz. I preordered his game Monaco and will play his game next month.

Here is the list of winners in IGF 2013:

Excellence in Visual Art: Kentucky Route Zero
Nuevo Award: Cart Life
Excellence in Audio: 140
Excellence in Narrative: Cart Life
Technical Excellence: Little Inferno
Best Student Game: Zinneth
Audience Award: FTL
Excellence in Design: FTL
Seumas McNally Grand Prize: Cart Life

At the end of IGF, the color of the lights changed from overall orange to blue. This change signaled the start of Game Developers Choice Awards. Tim Schafer, the host, appeared and showed a change in his physical appearance: he shaved his beard off.

Here is the list of the following winners in Game Developers Choice Awards:

Best Downloadable Game: Journey
Best Narrative: The Walking Dead
Best Visual Arts: Journey
Best Technology: Far Cry 3
Best Game Design: Journey
Best Handheld/Mobile Game: The Room
Best Audio: Journey
Best Debug: Subset Games
Innovation Award: Journey
Audience Award: Dishonored
Game of the Year award: Journey

That is all I have to write about my day 3. If anybody has questions (especially about Playstation 4), then feel free to post comments. I’ll do my best to answer them.