Parveen Kaler

Founder | Smartful Studios Inc.

Category: Programming

Teaching iPhone Game Design at BCIT

I will be teaching an iPhone Game Design course at BCIT this fall.  The class starts on September 13th.  I’m told there are still a few spots available. Here is the course description: This course focuses on developing games for the Apple iPhone and iPod Touch. Emphasis will be placed on issues that are unique [...]

Fixing iPhone Application Provisioning Errors

If you are an certified iPhone developer, then you have probably been frustrated at some point by the Fucking NDA. You’ve probably come across the 0xE8000001 error when trying to sign code and provision a device.  That last sentence probably doesn’t make any sense to you if you are not a registered developer.  I Tweeted about [...]

DemoCampVancouver06 – iPhone Development for Independent Developers

DemoCampVancouver06 started with a moderated panel. Boris Mann moderated the panel with Dustin Sacks of SillySoft Games, Jamie Cheng of Klei Entertainment, and myself taking part. Definition of Terms The panel started with an introduction to terms such as independent game development and casual gaming. I don’t have a good definition for indie games. I [...]

March Recap

March was a good month in terms of blogging. I was able to crank out 7 blog posts in March including a post with video. Look for more media rich content in the future. I’ll continue to focus on generating higher quality, unique, editorial and opinionated content. I’m focusing on adding more positivity to the [...]

DemoCampVancouver06: Gaming Edition

DemoCamp is an adhoc conference where anyone can pitch an idea for a presentation. The goal is to pitch your idea or demo and get solid, constructive feedback. DemoCamp attracts a diversity of people and as a result is a great networking event as well as a great place to take in new ideas. DemoCampVancouver06 [...]

Best Practices for Managing Drag in Game Development

Jamie Fristrom recently wrote about the concepts of velocity and drag on his blog. (Part 1, Part 2, Part 2.5, Part 3) Velocity, in terms of software development, is the rate that a team can pump out features. Take all of the estimates for all of the features that were implemented in an iteration and [...]

Steve Jobs, Calligraphy, Fonts, and Beauty

D1R-jKKp3NA It’s been about a month since I purchased my MacBook Pro. I can say without a doubt that, Windows is dead to me. The developer in me loves the fact that it is built on top of UNIX. All of those UNIX programs that I missed are available. Aquamacs is the best Emacs I’ve [...]

Installing Lisp on my MacBook Pro

These instructions are based on this blog post over here. Those instructions are from 2005, there was a little bit of extra work to get it working on my MacBook Pro. OpenMCL You need to download the latest version of OpenMCL. For Mac OS X on Intel, Version 1.0 will NOT work, so you need [...]

Demo Camp Vancouver 03

So, there is thing called the Internet. And there is thing called the Web and there like up to version 2.0 and stuff. And people get together and talk about it. There is a huge difference between the web development community and the game development community here in Vancouver. Game developers, at least a bunch [...]

FogBugz World Tour: Followup

Joel Spolsky just posted his writeup from Seattle. Joel talked about the three different phases of software development in Vancouver as well. He calls these three phases Design, Develoment, and Design. Joel is very adamant that his three phases are NOT the Waterfall Method. Frankly, the Waterfall Method is a strawman argument. It has been [...]