Killing Horizon Update 9-18-2013

Killing Horizon Update - 9/18/2013 - Massive Progress!


Hey guys, I've got an update on my latest project Killing Horizon ... my epic 64-player-online-RTS/FPS/TPS hybrid! I've been working almost 24/7 on the game since the last update, guess it has been about a month. This is going to be a huge post so buckle up, we're going to hit on just about every aspect of the game.

In a few words - I've got new concept art of the first levels, and have written or updated major systems in the game such as: full vehicle physics on all 4 vehicle types, dome/shield rendering, NPC indigenous aliens, volumetric muzzle flashes, finalized interior lighting system, skid/track marks on the vehicles, and about 100 other items....and if you don't believe me, check out my todo list :-l

Oh, also before I forgot, I just created a Facebook Page for Killing Horizon, so go like it now! Also be sure you register for a Radioactive-Software Account to gain eventual access to the Prototypes, and to discuss the game on our forums!

Concept Art
Below you will see the first 3 pieces of concept art for Killing Horizon, the first one is of the Deadpool Arena, the second is the Reactor Arena. The third larger image shows a battlefield, and some Legion shields. Any comments or feedback are welcome!
Click an image for a larger version!
Soldiers rush across the bridge in the Deadpool Arena - Concept Art Legion Soldiers about to capture the Rebel flag in the Reactor Arena - Concept Art Legion Shields dot the Battlefield - Concept Art

Interior Lighting System
I've not really shown any of the interior scenes or renders I've created for my game engine, so allow me to do that :-) I wrote a totally custom rendering system for the interiors centered around a shadow map atlas system. This allows me 10 shadowed lights, 10 lights per model, and unlimited lights per scene. I don't want to *nerd out* too much here talking about the technical details of the lighting system, but if anybody has any particular questions just shoot me a message, or post below! The image is labeled and should be reasonably self explanatory. I also did the modeling for the level, so ignore my programmers art :-) The 'Reactor Arena' pictured above will make heavy use of this technology. The image below shows how the system works on my 'Training Level'. I've never had an interior system like this in any game before, I want to have levels of this detail combined with my massive 9km^2 landscapes in massive 64-player battles...

The lighting system above also lets me do dynamic flashlights etc, check it out...


Volumetric Muzzle Flashes
I've been using just a simple quad mapped with a texture of a flash, for every single one of my games. This creates some artifacts when shooting guns from fast moving vehicles, viewing from different angles, etc. So I figured I'd created a 3D mesh for every muzzle flash in the game [ I rigged the muzzle flashes in local pose-space of the weapon models ]... 8 weapons, 3 vehicle weapons, and the 2 defensive bunkers and turrets. It looks SO much better than before :-) Honestly there is hardly anything I'd really want to change on the system. Below is a screenshot of how it looks on several of the human weapons in the game.


Vehicle Types in the Game
I've not really talked about the vehicles that will be in the first Prototype release of Killing Horizon, so let's take care of that now :-) I've got a Dune Buggy for recon, a Cargo Truck for transporting resources, a Battle Tank for serious business, and a HMMWV/Hummer for medium stuff. Only the Hummer and the Tank are armed with weapons right now, but I have plans for a 4 pack rocket launcher on the Dune Buggy. I'll paste an image showing all four of the vehicles on the primary Martian landscape...


Vehicle Physics
What good are all those vehicles without awesome physics to go along with them? I've written an entirely new physics system in my game engine, EVERYTHING, you name it, has physics on it. Due to optimization of the constraint placement, and exporting of all physics parameters to easier to tweak .xml files, it's been a great success! The main issue with my previous physics system [ why I had to fudge it for Gettysburg: Armored Warfare ], is because they were unstable at low frame-rates, below 24FPS the vehicles would gyrate and fly off into space. So I had to hand code a work around before the game shipped, what a nightmare. This new system is nearly perfect, and is stable down to 8 frame-per-second. I added a fake "lag" console-command feature so I can test the game at absurdly low frame-rates. The system is VERY stable, and the Havok physics integration is nearly perfect. This will lend itself to some great videos later on. Until then please be happy with this image of a bunch of objects stacked on top of a Cargo Truck :-) ... just wait 'til you guys see this in motion...


Oculus Rift
I have the Oculus Rift Virtual Reality headset 100% integrated into my game engine, I'm going to post a dedicated update about it soon, until then here is an image output using stereoscopic rendering to an Oculus friendly format :-)


Indigenous Alien Mobs
One thing I thought would be really cool, is to have tons of alien creatures all over the massive landscapes, this way it wouldn't just be boring terrain, there will be hives of Creature XYZ in each environment of the game. For the Martian Landscapes, I've decided to go with the sand scorpion ;-) I've programmed flocking and AI evasion already, they are scared of vehicles and fire. LOL. This game already "feels" more fun than anything I've ever created, and it's in the PRE-PRE-ALPHA stages... here is an images of my sand scorpions btw.


Vehicle Skid/Track Marks
Figured I'd break things up with the Aliens ;-) back to the vehicles...I've added about 10-15 different effects to the vehicles, ranging from suspension sounds, first person cameras, unique engine and screech sounds per-vehicle, the list goes on. One of the main things I added was skid/track marks behind the vehicles when you pull the e-brake, or when you lose control of the vehicle and skid. It senses the friction values passed back from the Havok physics engine, and uses those values to determine if the particular wheel is 'skidding', the obligatory screenshot...


Shield Rendering , 3D World Cursor and Decals
If you noticed the awesome shield in the concept art at the top of the post, that's good. I'll post an image of how it looks at the bottom of this paragraph. Also you'll notice the debugging lines that represent the trajectory of the current weapon. Also a 3D world-space cursor at the ray-hit point. This is a great way to do aiming on the Oculus Rift Virtual Reality Headset, which I've fully integrated into my game engine. Will make a separate post on the Oculus btw. You'll also notice in the below screenshot, another new feature to my engine, which is decals on dynamic objects like vehicles and animated aspects of the scene. Now you can rake a vehicles windshield with bullets and they will stay there.


Console search system, and a new mouse cursor
This is probably the nerdiest part of the whole update. To get the cursor to show up properly on the Oculus Rift, I had to move it into a 3D plane, which is 2D during regular game rendering. This means it can now be a fancy image/effect. Also I have an in-game developer's console, and I was always forgetting the names of my in-game variables and commands...so now I have a real-time strstr() output of all commands that macth a subset of the string typed into the console at the time. So typing "gv_" would show all the game variables in the engine. Check it out...


Well like they say, a picture is worth a thousand words. So I just saved my ass some time. Thanks a lot if you've read it this far. Please register on my site, or follow the game on facebook. I'm self publishing this one so I'll need all your help! Thanks.

- Dan

Comments

13

who needs the game ill take the pics lol

What will you be adding in terms of anti vehicle weapons for infantry?

Lol! Well right now there isn't actually anything :-o except other vehicles, but the units have a generic hit-point system now, so even a machine gun can kill a tank will just take like 200 shots. Obviously later on I'd like to implement anti tank weaponry like mines, and RPGs though :-)

- Dan

Added AT4 anti tank rocket since then.... To balance the vehicles/people.

- Dan

What kind of options will the commander have via support, and if there is tactical options, will they require building construction? (Like for artillery, building a artillery battery) Etc.

-Battle8111

That kind of thing can be expanded on later - right now I'm going to use the commander in a way I've not seen before - every user will be able to issue orders and they will be decided using a voting system, etc.

More info soon - I'm working on that part right now.

- Dan

That 3rd concept art picture is absolutely beautiful. Nice work on that.

Too bad it's not 1080p, that would have been a perfect wallpaper.

Thanks man, yeaaaa....might have to get that one remastered at 1080p

- Dan

At last I can have found something from this post which feels pretty good. I’ll definitely be back for updates on this for sure. And that is sooo awesome!!

Thanks a lot!

- Dan

The development is looking great. Happy to help out and support this project. Good work!

Thanks man, I appreciate the support and positive comments about my work!

- Dan

coach outlet
oakley sunglasses
hermes outlet
gucci outlet
ugg outlet
ray ban sunglasses
toms outlet
uggs
canada goose outlet
moncler jackets
ugg outlet
mbt shoes
pandora uk
ugg boots canada
polo ralph lauren outlet online
burberry handbags
michael kors handbags
michael kors handbags
christian louboutin
kate spade handbags
ralph lauren outlet
louis vuitton outlet online
ugg sale
oakley sunglasses
james harden shoes
cheap oakley sunglasses
burberry outlet
michael kors outlet
yeezy boost
tory burch outlet store
toms shoes outlet
michael kors outlet online
moncler outlet
pandora charms sale
coach canada
ralph lauren outlet
yeezy boost
canada goose clothing
fred perry polo
nfl jerseys wholesale
discount ray ban sunglasses
polo ralph lauren
nike shoes
kate spade handbag
louboutin shoes
timberland boots
pandora charms
pandora outlet
hermens bags
nike air max
birkenstocks
rayban
ralph lauren outlet
fitflops sale
ugg outlet
michael kors handbags
cheap jordan shoes
adidas yeezy
ugg outlet store
coach outlet
ray ban sunglasses
toms shoes outlet
cheap jerseys
ugg boots
ralph lauren uk
ultra boost
michael kors outlet
salvatore ferragamo
coach factory outlet
salvatore ferragamo shoes
burberry outlet
ugg boots
polo ralph lauren
tory burch outlet
ralph lauren outlet
ugg boots for women
adidas yeezy
ugg outlet
nmd adidas
ralph lauren outlet
adidas yeezy
adidas outlet
michael kors outlet
canada goose jackets
ugg sandals
canada goose jackets
louis vuitton factory outlet
ugg ustralia
cheap uggs
hermes bags
ugg boots
pandora jewelry
yeezy boost 350
burberry outlet canada
coach outlet
nike outlet
north face outlet online
coach outlet
adidas outlet
ugg australia
canada goose uk
yeezy 350 boost
coach outlet
cheap ugg boots
ray ban sunglasses
moncler outlet
michael kors outlet clearance
adidas shoes
ugg boots on sale
valentino shoes
beats by dre
nike shoes
ugg sale
hermes handbags
ralph lauren sale clearance
cheap mlb jerseys
canada goose jackets
longchamp uk
coach factory outlet
adidas shoes
ralph lauren sale clearance
hermes handbags
canada goose sale
michael kors outlet
canada goose outlet
ugg outlet
superdry
nike cortez
polo outlet
ray ban sunglasses discount
cheap oakley sunglasses
pandora jewelry
cheap nfl jerseys
mbt shoes
cheap ray bans
kate spade outlet
coach outlet store
polo ralph lauren
nike air max
moncler jackets outlet
coach factory outlet
nike shoes for men
canada goose coats
polo ralph lauren outlet
coach factory outlet
canada goose sale
cheap nfl jerseys
uggs clearance
polo ralph lauren outlet online
pandora outlet
ralph lauren uk
kate spade bags
michael kors outlet
ugg outlet online
coach factory outlet
burberry sale
air max 2018
louis vuitton outlet
coach canada
louis vuitton outlet
kate spade outlet store
oakley sunglasses
adidas superstar
red bottoms shoes
coach outlet
polo ralph lauren outlet
ray ban sunglasses discount
timberland outlet
coach outlet
coach outlet
ugg boots
michael kors outlet store
michael kors canada
cheap nfl jerseys wholesale
coach factory outlet
ralph lauren outlet online
michael kors outlet
coach handbags
longchamp outlet
pandora charms
coach factory outlet
jordans
toms shoes
hermes handbags
mulberry bags
oakley sunglasses
birkenstock sandals
coach outlet store
moncler outlet
uggs canada
coach outlet
michael kors outlet
pandora charms sale clearance
coach outlet
ugg outlet
coach factory outlet
coach outlet store
beats by dr dre
christian louboutin outlet
nmd adidas
ugg outlet
ugg boots
coach outlet online
christian louboutin
adidas shoes
christian louboutin
coach factory outlet
cheap jordans
moncler outlet
ugg boots
cheap mlb jerseys
adidas yeezy boost
coach factory outlet
adidas nmd
coach factory outlet
cheap oakley sunglasses
longchamp uk
hermes birkin
mulberry outlet
ray ban sunglasses
longchamp bags
ugg shoes
moncler
cheap uggs
red bottom shoes
coach outlet
ralph lauren outlet
mlb jerseys cheap
coach outlet store online
fitflops
ralph lauren outlet online
louis vuitton outlet
coach factorty outlet
michael kors outlet
kate spade
canada goose
ugg slippers
polo ralph lauren outlet online
rayban
michael kors outlet clearance
louis vuitton outlet
ugg boots
coach outlet
kate spade
coach factory outlet
michael kors canada
cheap jordans
supreme
air jordans
cheap jordans
nmd shoes
pandora jewelry
yeezy boost 350
michael kors handbags
coach factory outlet online
polo ralph lauren
ugg sandals
michael kors outlet store
louis vuitton outlet store
jordan retro
ray ban sunglasses
jordan retro 11
pandora charms
coach outlet
adidas superstar
cheap jordans
michael kors outlet
adidas yeezy
ugg outlet store
pandora jewelry
pandora outlet
coach outlet
uggs
canada goose jackets
ugg boots
pandora charms sale clearance
pandora charms
coach factory outlet
cheap ugg boots
michael kors handbags
ugg boots on sale
ugg outlet
pandora jewelry
louis vuitton
pandora
coach outlet store
ralph lauren outlet
ralph lauren outlet online
longchamp handbags
jordan shoes
cheap jordans
nike outlet store
cheap ray ban sunglasses
michael kors outlet
coach outlet online
moncler jackets
north face outlet
nike shoes
michael kors uk
michael kors factory outlet
toms shoes
pandora charms sale
fred perry
cheap uggs
canada goose jackets
nike outlet online
coach outlet
yeezy boost
canada goose outlet
canada goose sale
nike huarache
ugg slippers
ugg boots outlet
adidas outlet
ugg boots
ugg shoes
red bottoms
canada goose coats
michael kors outlet
ugg boots
canada goose sale
polo ralph lauren outlet online
longchamp handbags
canada goose outlet
uggs outlet
canada goose outlet
ugg outlet
mulberry handbags
cheap uggs
burberry sale
christian louboutin outlet
louis vuitton outlet online
air jordan shoes
ugg outlet
nike outlet
birkenstock sandals
birkenstocks
air jordans
ray ban sunglasses
adidas yeezy boost
michael kors outlet
coach outlet
valentino shoes outlet
supreme uk
ralph lauren uk
kate spade outlet
michael kors outlet store
mlb jerseys wholesale
air max 2017
mulberry uk
coach outlet
coach bags
ralph lauren outlet online
coach outlet
tory burch outlet
polo ralph lauren outlet
cat boots
canada goose outlet
ralph lauren outlet
coach outlet
cheap jerseys from china
canada goose
ralph lauren uk
coach outlet
cheap mlb jerseys
coach factory outlet
michael kors outlet online
discount oakley sunglasses
louis vuitton outlet store
adidas nmd
ugg outlet
louboutin shoes
nike store
coach outlet store
moncler coats
uggs on sale
coach factory outlet
ralph lauren sale clearance
ugg boots
toms outlet
cheap uggs
ugg ustralia
canada goose
ugg outlet
ugg outlet
harden vol 1
oakley sunglasses
ralph lauren outlet
adidas nmd
moncler jackets
coach outlet store online clearances
adidas nmd
coach outlet
cheap ray ban sunglasses
coach factory outlet
superdry uk
moncler outlet
north face jackets
ralph lauren outlet
uggs on sale
christian louboutin outlet
christian louboutin outlet
cheap ray ban sunglasses
polo ralph lauren outlet online
cheap jordans free shipping
doudoune moncler
louboutin shoes
ugg outlet store
pandora jewelry
canada goose outlet
coach outlet
pandora jewelry outlet
20170922yueqin