Posts

Game A Week Challenge week 2: Riftwars Arena. Also PAX East.

Image
So I didn't do a game last last week because of PAX East, which was crazy and I'll get to that in a moment. The game for this week is Riftwars Arena! Riftwars Arena is an online multiplayer 6 degrees of freedom deathmatch game. You fly around in your spaceship and shoot other dudes. You can fly down in the lower part to be near obstacles so that you're harder to hit. You can fly around upside down (what does that even mean?) and you can flip and roll and do all sorts of cool aerial maneuvers. You can probably tell that this is heavily inspired by  Descent , which is probably one of the best old games ever. How do I play this? Well, here's the thing. You can't.  wtf man? Ok, so I know that the whole point of the game a week thing is to make a game that people can play every week, but this time, James, the other half of PixelRouter VR (btw, I am the other other half now, and will be releasing all future collaborative titles with James under that...

CUBE DEATH PRISON

Image
Here it is:  https://drive.google.com/folderview?id=0B209xEE7EEixbHk4XzNfMUdzeDg&usp=sharing This is my first game a week game! You should know, you'll probably need an 360 controller, or something that fakes your computer into thinking that your controller or keyboard is a 360 controller to play this. Also, it's probably only going to work at full screen at 1920x 1080 or higher, though you can test your luck with this. CUBE DEATH PRISON is a four player cooperative (or not) twin stick shooting game! Murder cubes in the CUBE DEATH PRISON. Collect microcubes to bolster your Numerical Cube Murder Indicator . Avoid cubes to sustain your cubelust! Circle strafe to morph your true einherjar form! CONTROLS: LEFT STICK TO APPLY TORQUE LONELY RIGHT STICK TO PERPETRATE CUBE VIOLENCE RIGHT TRIGGER TO CHARGE ADVANCED CUBE ARTILLERY LEFT TRIGGER TO EXTEND LASER APPENDAGE RIGHT SHOULDER TO CALCULATE GRAVITY LEFT SHOULDER TO UNCALCULATE UNGRAVITY START TO HA...

Game A Week Challenge: Week One

If you follow my tweet or face machines then you probably already know that I am going to be embarking on a video game making challenge. If you haven't heard: I am going to be embarking on a video game making challenge! The goal is to make one game each week, from start to finish. Included in that are menus, win and loss conditions, assets, and game mechanics. The point is to become experienced with making all the parts of a game, which is something I have failed to do thus far. In fact, (with the exception of game jam games) I have failed to actually make anything someone can play from start to finish in the past year and half of this weird game dev experience. Btw, I'm still working on Seth's secret game, and Bad Things Happen in Space has been put on hold, but is not cancelled. When Bad Things reawaken, it might take a different shape, but I still have the dream of making a multiplayer-space-panic-intrigue-simulator. Also I applied for a Unity dev job somewhere in Bost...

[REDACTED], Riftwars, and Bad Things

Image
Tonight, I will discuss the status of the three projects I am currently working on: [REDACTED], Riftwars, and Bad Things Happen in Space. [OMITTED] This game is a [REDACTED] simulator with some interesting twists. I'm currently working on getting [BLEEP] to navigate the [NOPE] and do [BLEEPY] AI things, like wander around, avoid nearby [BLANK] and find [REMOVED] and sit down. For navigation, I'm currently using Unity's built in navmesh, but I've run into a few annoying limitations on how much it can be scripted... like you can't specify a certain set of obstacles for a certain agent, and you can't have an agent be something that's not a cylinder (not everything in the world is a cylinder, I know). So, I'm thinking about using Aron's A* project , because it seems to be much more configurable. Don't get me wrong, unity's navmesh is powerful and easy to use, but I'm not sure I can get it to do everything I'll need down the line. ...

I am bad at writing blog posts regularly.

Image
It is clear that I am unable to ever actually write about anything that I say I will follow up on, and also that I am bad at writing blog posts regularly, and probably in general. Tonight, I will talk about the stuff I have been working on since the last blog post, and also things that I am doing. Network Code Yeah, I ended up going with an authority scheme as hinted in Glenn Fielder's post: http://gafferongames.com/game-physics/networked-physics/  and his presentation on authority schemes here . The authority scheme specifies who acts as the sever for an object as they are interacting with it. This is incredibly not cheat resistant. Anyone will be able to pretend they own an object at any time and teleport around and I hope that my game doesn't become player vs player at any point because then it will be a real problem, or I'll have to switch to a different network architecture. Interpolation wise, I wrote up my own ~Hermite Spline Interpolation~ class, which...

What is The BUTT?

Image
Hi! Long time, no post. Sorry I'm bad. I've been doing a lot of stuff, ok? The game is coming along. You can check out some more up-to-date-ish stuff by following my tweeter. I post things on there sometimes. I know I always promise I'll write follow up posts about things, but TOO BAD. I mean, I still might write a follow up post for the networking stuff. It's really complicated. Butt that's not what I'm here to talk about right now. The Bad Update Things Thing The BUTT is now active. The BUTT is your gateway to secret Bad Things Things. Careful, hand-picked data will be transmitted to you at the appropriate intervals. Do you wish to sign up for the Ever Eventual Bad Things Alpha, now known as the Bad Things Happen in Space Network Accelerate Climax? By being one of the first 2,000 home-brothers to activate The BUTT, you will be enrolled  in my consideration for the Network Accelerate Climax. 2,000 is  optimistic , it's more like two-zero for the upper l...

Status Update: 2016 Edition

Image
Yeah! ~2014~ My new year's resolution is the same as last year's: 1920x1080. What's Bad in 2015? Space, duh. Space is a bad place, don't go there. At least not if you can help it. In these last two weeks I have done things! Bad Things! I have spent the last two weeks refactoring the item system and getting basic network synchronization working. And I spent some time fixing Unity's terrible RPC thing. And I registered for nvidia's cool Registered Developer Network, and got access to some stuff (that I can't use yet). ITEM SYSTEM ENGAGE The item system now uses inheritance instead of interfaces (because interfaces can't have virtual methods, for some reason (I mean, otherwise it would just be multiple inheritance (what I really want are mixins )). So, now all things that are items inherit from some super Item class, which also has a custom inspector that shows all sorts of cool, context sensitive stuff based on what stuff you selected. The ...