USA
Writing games is like riding a bicycle.. that's on fire.
Movin' Yer Shtuff
This will be my last night at home before moving back over to Waterloo, bright and early tomorrow morning. I'm certainly going to miss all of the free meals, but it's going to be fantastic getting back over to university and feeling that collective energy that just can't help but b…
This will be my last night at home before moving back over to Waterloo, bright and early tomorrow morning. I'm certainly going to miss all of the free meals, but it's going to be fantastic getting back over to university and feeling that collective energy that just can't help but b…
History Lesson
This only scratches the surface of each of these projects, and my own history in game programming. Still, hopefully it will give a decent overview of the efforts I've exerted over the years towards creating my ideal online shooter game -- nay -- my dream game. It all began five long y…
This only scratches the surface of each of these projects, and my own history in game programming. Still, hopefully it will give a decent overview of the efforts I've exerted over the years towards creating my ideal online shooter game -- nay -- my dream game. It all began five long y…
if( developmentTime() < gameTime(GAME_BIOSHOCK) ) {
Purchased Bioshock today after confirming that it ran satisfactorily on my machine. I can run it with most of the goodies enabled, but only at 800x600. Certainly more than good enough. The game is gorgeous, and the atmosphere is absolutely stell…
Purchased Bioshock today after confirming that it ran satisfactorily on my machine. I can run it with most of the goodies enabled, but only at 800x600. Certainly more than good enough. The game is gorgeous, and the atmosphere is absolutely stell…
More Pluggage
First and foremost, the main motivation behind this entry was to offer a plug to my good friend DogPriest, who was kind enough to write up a nice little review about Membrane Massacre. The least I could do was give his nice journal a counter-plug. In his entry, he mentions an MMer who …
First and foremost, the main motivation behind this entry was to offer a plug to my good friend DogPriest, who was kind enough to write up a nice little review about Membrane Massacre. The least I could do was give his nice journal a counter-plug. In his entry, he mentions an MMer who …
Working hard, I most readily assure you.
As I'm sure many of you whom already juggle a full-time job and a game development hobby already know: it's tough. It's especially tough when you write code all day at work and then come home and try and write some more. It's even tougher when your physics co…
As I'm sure many of you whom already juggle a full-time job and a game development hobby already know: it's tough. It's especially tough when you write code all day at work and then come home and try and write some more. It's even tougher when your physics co…
Side projects sure are sinister, aren't they? Well, lucky this one isn't anything large like a full-fledged game, so it serves as just enough to keep my mind feeling fresh at thought when I'm all Gloomed out. What is this project of which I speak?
Why, a Raytracer, of course. If you aren't familiar …
Why, a Raytracer, of course. If you aren't familiar …
Well, sort of.
Like I've been raving about for the past few entries, I've been focusing on the physics engine that Gloom will be powered by. The original plan was to have it fully dynamic and fancy-pants-esque, which I regret having had to decide to water down. I'm quite confident that, given enough…
Like I've been raving about for the past few entries, I've been focusing on the physics engine that Gloom will be powered by. The original plan was to have it fully dynamic and fancy-pants-esque, which I regret having had to decide to water down. I'm quite confident that, given enough…
Pushing forward! With much sweat, I finally have physics collisions just about done. I had made a lot of silly mistakes in the vertex->edge collision detection regarding the intersection of line-segments and the resulting normals, but it's working now.
One particular item of note was forgetting t…
One particular item of note was forgetting t…
Despite it's downcast name, "Gloom" is actually pretty motivational stuff. ;)
I had promised to talk about me and Dean's latest project, "Gloom". The title is totally temporary, but it'll do the job for the time being. "Project X" just doesn't have the same ring to it anymore.
Project "Gloom"
"Gloom" …
I had promised to talk about me and Dean's latest project, "Gloom". The title is totally temporary, but it'll do the job for the time being. "Project X" just doesn't have the same ring to it anymore.
Project "Gloom"
"Gloom" …
Next Up to Bat
Brand new project on the rise! I didn't try all that hard to break away from the overhead shooter genre, so it will be following somewhat along that vein. Since I'm without internet, I decided that now would be a fantastic opportunity to create a small(ish) game that allowed me to fle…
Brand new project on the rise! I didn't try all that hard to break away from the overhead shooter genre, so it will be following somewhat along that vein. Since I'm without internet, I decided that now would be a fantastic opportunity to create a small(ish) game that allowed me to fle…
The truth comes out: when I spoke so confidently about pushing forward with Skirmish regardless of my lack of internet, I was fairly confident that I would manage to locate an alternate ISP within a week or so. After some research, it turns out that Rogers is the only ISP in my town. Crud. This mea…
Hello again! It's been far too long since my last entry, although I can't make up for it at the moment. I feel a tad guilty for writing this entry while at work, but my home internet has been out for a little while. Why, you ask? Because some bumpkin jumped onto our wireless router -- for which I a…
Okay, this is neat. Maybe not from the perspective of your average gamer, but I think that fellow developers respect a good chunk of decent code design. I know I do.
Prior to recently (read: all work preceeding (and including) Membrane Massacre), writing good code just wasn't something that I bother…
Prior to recently (read: all work preceeding (and including) Membrane Massacre), writing good code just wasn't something that I bother…
For those of you unaware, I'm currently on my four-month co-op term from the university, working at the Ministry of Education here in Ontario. The commute down to (and back from) Toronto pulls a lot out of me each day, so developing Skirmish on the side has been a difficult talk. Still, during the …
And so unfolds a new chapter. I'm eager to get my websites (for Skirmish and my personal site) underway. I think everything I need to say I've already said at the aforementioned link.
Please take a moment to drop a comment on my new journal -- hopefully it will get you in the right habit to continue…
Please take a moment to drop a comment on my new journal -- hopefully it will get you in the right habit to continue…
Web hosting secured!
With my solidified decision of taking on DreamHost to provide me with hosting for my in-development project, Skirmish Online, I find -- er -- my wallet a little lighter. [smile]
My purchase is confirmed, and I'm just waiting on approval before I get cracking with my new-found web…
With my solidified decision of taking on DreamHost to provide me with hosting for my in-development project, Skirmish Online, I find -- er -- my wallet a little lighter. [smile]
My purchase is confirmed, and I'm just waiting on approval before I get cracking with my new-found web…
Web hosting secured!
With my solidified decision of taking on DreamHost to provide me with hosting for my in-development project, Skirmish Online, I find -- er -- my wallet a little lighter. [smile]
My purchase is confirmed, and I'm just waiting on approval before I get cracking with my new-found web…
With my solidified decision of taking on DreamHost to provide me with hosting for my in-development project, Skirmish Online, I find -- er -- my wallet a little lighter. [smile]
My purchase is confirmed, and I'm just waiting on approval before I get cracking with my new-found web…
Ungh! Hulk smash!
Cripes, it feels like all I do is write flippin' 2D game foundation code. I've got sprite engines and tile engines falling out my ears. I have nothing against code reuse, but I have no pre-existing gamedev work in Java to pull resources from. Still, since I'm using a graphics base …
Cripes, it feels like all I do is write flippin' 2D game foundation code. I've got sprite engines and tile engines falling out my ears. I have nothing against code reuse, but I have no pre-existing gamedev work in Java to pull resources from. Still, since I'm using a graphics base …
New Project and Motivation
I am swimming in motivation. Drenched in it. I've been whirlwinding out code all day long, and don't believe I'll be stopping any time soon -- barring work tomorrow morning.
This all began on Friday afternoon on the train-ride back home from work. I decided what project I r…
I am swimming in motivation. Drenched in it. I've been whirlwinding out code all day long, and don't believe I'll be stopping any time soon -- barring work tomorrow morning.
This all began on Friday afternoon on the train-ride back home from work. I decided what project I r…
Of Flaming Corpses
So, it would seem that RavenKeep is also going the way of the flaming corpse -- er, dead. [sad]
Insofar with all of this, a pattern has pretty clearly emerged:
I start a project. It fails.
I start another project. It also fails.
I start yet another project, and it fails as well. Repea…
So, it would seem that RavenKeep is also going the way of the flaming corpse -- er, dead. [sad]
Insofar with all of this, a pattern has pretty clearly emerged:
All Quiet on the South-Eastern Front
Work consumes all! Well, nearly all. I've been getting better and better at fitting game development into my daily weekday schedule despite working full-time, and I'm finally at the point where I can toot my own horn a little about it. [smile]
Now that RavenKeep i…
Work consumes all! Well, nearly all. I've been getting better and better at fitting game development into my daily weekday schedule despite working full-time, and I'm finally at the point where I can toot my own horn a little about it. [smile]
Now that RavenKeep i…
Dungeons and Delays
RavenKeep is still moving along towards the completion of Milestone One. No screenshots yet, but we're getting there. I'll be moving on to starting to implement the networking system underlying the game -- yes, it will have online co-op play -- tomorrow. Some might think this to …
RavenKeep is still moving along towards the completion of Milestone One. No screenshots yet, but we're getting there. I'll be moving on to starting to implement the networking system underlying the game -- yes, it will have online co-op play -- tomorrow. Some might think this to …
New Project
Short story: things are coming along wonderfully!
In detail, well, me and Draffurd are holding off on screenshots until we have enough art to cover most of the placeholder material I've made. I'm quite pleased with my unshaded single-colour graphics, but we aren't all programmers. [grin]
W…
Short story: things are coming along wonderfully!
In detail, well, me and Draffurd are holding off on screenshots until we have enough art to cover most of the placeholder material I've made. I'm quite pleased with my unshaded single-colour graphics, but we aren't all programmers. [grin]
W…
Cheers!
Cheers to Gundown for reaching 400 downloads!
Cheers to Magma Duel for reaching 700 downloads!
Cheers to Admiral Overalls for reaching 700 downloads!
Cheers to Membrane Massacre for reaching 4700 downloads!
Cheers for shameless plugging! [smile]
Okay, okay. Mainly I just noticed that my last four…
Cheers to Gundown for reaching 400 downloads!
Cheers to Magma Duel for reaching 700 downloads!
Cheers to Admiral Overalls for reaching 700 downloads!
Cheers to Membrane Massacre for reaching 4700 downloads!
Cheers for shameless plugging! [smile]
Okay, okay. Mainly I just noticed that my last four…
Just what does the BaseCamp API look like?
Good question, Billy.
I've been aiming to keep BaseCamp as simple as possible, while still offering plenty of behind-the-scene flexibility -- largely via function overloads and optional parameters. Inspiration for the structure of BCGL has been mainly drawn …
Good question, Billy.
I've been aiming to keep BaseCamp as simple as possible, while still offering plenty of behind-the-scene flexibility -- largely via function overloads and optional parameters. Inspiration for the structure of BCGL has been mainly drawn …
Low Activity
I've noted that this is only my fourth entry this month, which just might be a universal low for me. Just remember that low post frequency does not imply little development. Very much the opposite! [smile]
3D Fun
As a side project, I've been working on a 3D software renderer. One of my re…
I've noted that this is only my fourth entry this month, which just might be a universal low for me. Just remember that low post frequency does not imply little development. Very much the opposite! [smile]
3D Fun
As a side project, I've been working on a 3D software renderer. One of my re…
Library Development
BaseCamp (now officially called "BaseCamp Game Library" (BCGL) for copyright conflict reasons) is moving along steadily. Reporting progress about internal library stuff is dreadfully boring to talk about, so I'll spare you all the details. Most of the repetitious groundwork is do…
BaseCamp (now officially called "BaseCamp Game Library" (BCGL) for copyright conflict reasons) is moving along steadily. Reporting progress about internal library stuff is dreadfully boring to talk about, so I'll spare you all the details. Most of the repetitious groundwork is do…
Mobile Gamedev
For some reason I still can't seem to make myself sit down on a worknight and work on a game -- the motivation just never comes. Realizing that this was just plain Not Good(tm), I decided to try taking my laptop with me today to work. Since I already have a fairly lengthy/boring train…
For some reason I still can't seem to make myself sit down on a worknight and work on a game -- the motivation just never comes. Realizing that this was just plain Not Good(tm), I decided to try taking my laptop with me today to work. Since I already have a fairly lengthy/boring train…
Work Continues
With the first week of my co-op job completed, the weekend certainly felt nice. I feel refreshed enough to endure another five days, and made plenty of gamedev progress during the weekend.
Metaballs!
I've been really interested in this effect for quite some time. It's been scattered abo…
With the first week of my co-op job completed, the weekend certainly felt nice. I feel refreshed enough to endure another five days, and made plenty of gamedev progress during the weekend.
Metaballs!
I've been really interested in this effect for quite some time. It's been scattered abo…
Advertisement
Popular Blogs
Advertisement