I wrote this article for the Sidebolt company blog. Reposting it here for your reading pleasure!
[color=rgb(51,51,51)][font=Georgia]
Our latest game Skyward Slots makes extensive use of JSON. We send Gigabytes of it flying back and forth haphazardly between client and server over a WebSocket connecti…
[color=rgb(51,51,51)][font=Georgia]
Our latest game Skyward Slots makes extensive use of JSON. We send Gigabytes of it flying back and forth haphazardly between client and server over a WebSocket connecti…
[color=rgb(51,51,51)][font=Georgia]I wrote this article for the Sidebolt company blog. Reposting it here for your reading pleasure![/font][/color]
[color=rgb(51,51,51)][font=Georgia]We publish our games on both Mac and iOS. Since UIKit is not available on Mac, we have to build all of our UI by hand …
[color=rgb(51,51,51)][font=Georgia]We publish our games on both Mac and iOS. Since UIKit is not available on Mac, we have to build all of our UI by hand …
[media][/media]
- Download for Windows
- Check out the IndieDB project page
- Like on Facebook
- Follow on Twitter
After seven months of hard work, Alpha 3 is ready to play!
Some interesting statistics:- 28,000+ lines of code
- 29 MB of compressed voxel data
- 63 MB of sounds and music
- 38 animations
- 60+ textures and norma…
- 28,000+ lines of code
As I suspected, I have an almost insurmountable case of coder's block after a full day at work. Nevertheless, things are getting done. In fact, this might be the best thing that's happened for Lemma because it's forced me to cut a lot out of the design and focus on core things. It's the only way I'…
[color=rgb(51,51,51)][font=Georgia]
A smorgasbord of anecdotes carefully compiled just for you, dear reader. This is #2 in a series of three posts which were originally one, before I decided I just had too dang much to say.[/font][/color]
[color=rgb(51,51,51)][font=Georgia]
OpenStack[/font][/color]
[co…
A smorgasbord of anecdotes carefully compiled just for you, dear reader. This is #2 in a series of three posts which were originally one, before I decided I just had too dang much to say.[/font][/color]
[color=rgb(51,51,51)][font=Georgia]
OpenStack[/font][/color]
[co…
I recently had to install and configure an 18-node OpenStack cluster, a process which involved a lot of SSHing and text-editing in terminals. I thought about learning Vim, but I was afraid of the incredibly steep learning curve, so I made do with GNU nano. It's not at all powerful, but it's easy.
Ev…
Ev…
I just got internet back after being without it since before Christmas. It was a tearful reunion, to be sure. Turns out, I was actually more productive than usual without internet. There's a one-word explanation for that, and it rhymes with "edit".
ANYway, here's what got done:
Analytics
When you fini…
ANYway, here's what got done:
Analytics
When you fini…
Lemma has been radio silent recently, but that does NOT mean things aren't happening! I've been able to do a ton of work almost every day these past few weeks. Here's what's going on:
Did some massive surgery on the very first tutorial section after getting some feedback from a limited alpha releas…
How's everyone doing? I'm doing okay. It's a Monday. Hope you're doing okay too. Surviving Sandy aftermath, school, work,…
I present to you, "Voxel Levitation: a Step-by-Step Guide".
Step 1:
Step 2:
Step 3:
Step 4:
Also, check it out. Hurricane Sandy has spilled over into Lemma. It's raining!
That is all.
Mirrored on my blog
Step 1:
Step 2:
Step 3:
Step 4:
Also, check it out. Hurricane Sandy has spilled over into Lemma. It's raining!
That is all.
Mirrored on my blog
I experienced a strange memory issue with Lemma this week. Memory usage skyrocketed each time I loaded a level; it never dropped back down.
Now granted, I am definitely the garbage collector's worst nightmare. (I'll just say this: closures. Closures everywhere.) But at this point I am setting fields…
Now granted, I am definitely the garbage collector's worst nightmare. (I'll just say this: closures. Closures everywhere.) But at this point I am setting fields…
S[font=arial,helvetica,sans-serif]tamina and Sprint[/font]
[font=arial,helvetica,sans-serif]I finally realized that speed is perhaps the most important resource in a Parkour game. Up until now, Lemma hasn't really understood the concept of "faster" and "slower"; you were always going the same speed.…
[font=arial,helvetica,sans-serif]I finally realized that speed is perhaps the most important resource in a Parkour game. Up until now, Lemma hasn't really understood the concept of "faster" and "slower"; you were always going the same speed.…
Nice Clouds
I got sick of my old pixelated skybox powered by Google Images and decided to make a real one. I used Spacescape to generate a sufficiently trippy outer space skybox, chopped up some cloud photos in Gimp, fought with my code for a couple hours, and wha-la:
Scary Monsters
I got sick of my old pixelated skybox powered by Google Images and decided to make a real one. I used Spacescape to generate a sufficiently trippy outer space skybox, chopped up some cloud photos in Gimp, fought with my code for a couple hours, and wha-la:
Scary Monsters
What's that gl…
Flying in the face of midterms and other IRL issues, Lemma boldly marches on!
Spawn Point Graphics
I realized you need a way to know where you'll respawn if you die, so I added some spawn point graphics. Got the idea from Borderlands. Actually can we talk about Borderlands? Man, every time I play a g…
Spawn Point Graphics
I realized you need a way to know where you'll respawn if you die, so I added some spawn point graphics. Got the idea from Borderlands. Actually can we talk about Borderlands? Man, every time I play a g…
I now have the complete backstory and in-game story options written out!
After the initial tutorial, you'll get to a central area of the island which connects to four other areas. At that point, you'll be able to leave the island whenever you want, or you can visit one or more of the four adjacent a…
After the initial tutorial, you'll get to a central area of the island which connects to four other areas. At that point, you'll be able to leave the island whenever you want, or you can visit one or more of the four adjacent a…
Here's an extremely cut-down demo! No tutorial, no story, no explanation, just showing off new moves, new enemies, and the new weapon.
[media][/media]
Download it here for free. Please let me know what you think!
Super-Awesome Change List
[media][/media]
Download it here for free. Please let me know what you think!
Super-Awesome Change List
- Totally new block dissolve effects and sounds. Preeeettty
- A new m…
[color=#333333][font=Georgia,]Sorry, no news to report on Lemma this week. School is keeping me busy. But I thought I'd share some of the projects I'm working on for school, since they're kind of cool and actually somewhat related to Lemma. First up: a 3D rapid prototype of the original toon-style …
[color=#333333][font=sans-serif]Thanks so much to everyone who made the alpha a great success! I'm blown away that people were able to look past the bugs and crashes and clunky controls and somehow get a positive experience out of it! It gives me hope and motivation to press on.[/font][/color]
[colo…
[colo…
[color=#000000][font=Georgia,]It's finally here! Alright I'm just going to dump everything here. Prepare for face melting.[/font][/color]
[color=#000000][font=Georgia,][media][/media][/font][/color]
Windows MSI Installer (60 MB)
[color=#000000][font=Georgia,]Note: You might get a malicious file warnin…
[color=#000000][font=Georgia,][media][/media][/font][/color]
Windows MSI Installer (60 MB)
[color=#000000][font=Georgia,]Note: You might get a malicious file warnin…
[color=#000000][font=Georgia,]I'm going to try and post smaller, more frequent articles. This whole "two months between massive walls of text and screenshots" thing is not working out.[/font][/color]
[color=#000000][font=Georgia,]So, the alpha I promised is *still* inbound. I'm working as fast as I …
[color=#000000][font=Georgia,]So, the alpha I promised is *still* inbound. I'm working as fast as I …
Update: Snakes in a Tower is complete! Downloads with source available for Mac and PC.
Friday 4:59pm
This is my first Global Game Jam. Super excited. So I'm going to liveblog it. I'll be working on a MacBook, so I decided to port the essentials of my XNA component entity system over to MonoGame. Here…
Friday 4:59pm
This is my first Global Game Jam. Super excited. So I'm going to liveblog it. I'll be working on a MacBook, so I decided to port the essentials of my XNA component entity system over to MonoGame. Here…
This week was a lot of under the hood improvements. The voxel engine got a TON of performance optimizations, which allow my Nvidia GTX 260 to render my test scene at 100-200 FPS.
Screenshots:
New features:
Screenshots:
New features:
- Rough-draft tutorial level with instructions and whatnot.
- Fullscreen toggling on-the-fly by hitti…
(WARNING: lots of images) My last two posts focused on general game development topics, but no longer. It's the end of the year, time to look back and review before looking forward to the new year!
[subheading]Digital Art[/subheading]
First off, some fun diversions. In my pursuit of an art minor at O…
[subheading]Digital Art[/subheading]
First off, some fun diversions. In my pursuit of an art minor at O…
I set out to add scripting support to Project Lemma the other day. End result: I can recompile C# scripts on the fly and cache the bytecode in DLLs. The best part: there's no special binding code, and no performance hit.
There are a lot of .NET scripting solutions out there. Here's a few I found in …
There are a lot of .NET scripting solutions out there. Here's a few I found in …
You've probably heard the whole "don't make engines, make games" shtick. As I progress I am learning another important lesson: tools are the most important aspect of any project, game or engine. Whether you're rolling a custom engine or shopping around for middleware, tools should be absolutely top…
Sorry to post two videos in quick succession, but this was too fun not to record!
[media][/media]
Mirrored on my blog
[media][/media]
Mirrored on my blog
Parkour Ninja is still alive! And it's looking more like Mirror's Edge now, complete with first-person camera. The old direction of the game just had too much frustration and not enough fun. Hopefully things will change now.
I re-integrated a physics engine, this time BEPU physics, which is a scream…
I re-integrated a physics engine, this time BEPU physics, which is a scream…
In the wake of this brief description of my component binding system, I was asked to provide more details on its implementation. This article is my best attempt to do so!
This is a tale of intrigue, excitement, and wonder, in which I try to implement a component-entity system in C#, and stumble upon…
This is a tale of intrigue, excitement, and wonder, in which I try to implement a component-entity system in C#, and stumble upon…
Apologies for the lack of Parkour Ninja updates. I do have fresh info about it somewhere in this post. But first! A list of potentially interesting goings-on of late.
- School's out for summer! And I'm one year closer to a Computer Science & Engineering undergrad degree from Ohio State. I'll gradu…
Advertisement
Popular Blogs
Advertisement