November 2014

234567 8

Page Summary

Style Credit

Expand Cut Tags

No cut tags

October 15th, 2014

overworldtheme: (bunnies)
Wednesday, October 15th, 2014 09:38 am
I'm programming a game
In C++

Writing the music
Using a real-time FM synthesizer
That I wrote from scratch
Directly interfacing with the system's sound API

The game will be 2D
I programmed the graphics engine
Directly using OpenGL
I almost used DirectX for the Windows version
But then I'd have to program OpenGL for ports anyway
And I didn't feel like doing the core graphics engine twice

I could do the game in 3D
I've done 3D
I understand matrix math
I understand transformation matrices
I understand shaders, linear interpolation, and vertex arrays
But it'd take to long to do 3D
So I chose something that would work well in 2D

I'm doing all the sprites myself
Animating them myself
Creating all the character designs myself
Creating all the promotional art myself
Doing all the promotion myself

I wrote the story myself
Plotted it out carefully in advance
All the dialog will be by me
It will be displayed using a custom raster text engine
That uses bbcode style tags for formatting
And works directly in UTF-8
For Unicode support
Using UTF-8 reading and writing routines that I myself authored

I'm still coming up with the exact gameplay mechanics
Still trying to get a feel for what I want
It's not there yet
But it's nothing I haven't done before
I have three released games to my name, after all

Meanwhile I'm looking at this application for cashier
At the Dollar General in town
Because I can't find a job

Wow, I suck