Killing Horizon Update 3-4-2014

Killing Horizon Update - 3/5/2014 - More Art, New Visual Style, and More!


I've got a new update on my project Killing Horizon, a 64-player-online-RTS/FPS/TPS hybrid wargame! In addition to some great new Concept Artwork, I've implemented a new visual style for the in-game rendering, which is centered upon a 100% dynamic-time-of-day system. Battles can start during the day and then continue into the pitch black only illuminated by the sparsely populated mining outposts. I feel like the new style, while a bit different from the colorful concept art - really goes a long way to creating the feeling of a desolate mining planet on the Battlefield style maps.

While I may prefer this visual style - I wouldn't let the rest of you guys down, who might not enjoy that kind of thing - so I've made this 'dynamic-time-of-day', a map-author-selectable option. The visual styles of a certain map/level is a selectable environment option from the game's World Editor when the map is created and saved. This functionality is a precursor to the detailed/varied environments I want to deliver later in the game's life cycle.

In addition to reworking the primary "look" of the default environment in the game, I've also made progress on a number of other, more gameplay relevant, features of the project. Implementation of a spline based road system, optionally imported from .svg ( Scalable Vector Graphics ) files, which is basically a XML-like markup of shapes/lines/splines...that system had a lot of interesting elements to it's implementation. I also spent some time on an evolutionary/procedural rock formation tool/system that, I can use to add variety to the game environments. Plus a few other miscellaneous things!

Let's get to it...

New Concept Art
Below you will see the next 3 pieces of concept art for Killing Horizon. The first one shows a Dropship assault - I feel this image represents the game best. The next image shows the dune buggy racing across the martian landscape. The third image shows a Legion posiiton being attacked by Rebel rockets being launched from attacking dune buggies.
Click an image for a larger version!
Dropship Landing Zone  - Concept Art Dune Buggy cutting across the Terrain - Concept Art Rebel Dune Buggy Rocket Attack - Concept Art


New Visual Style "Dynamic-Time-Of-Day"
Like I said before, this new 100% dynamic time of day allows me to have the lights on the mining facilities 'click' on at a certain time, and really adds to the feeling of immersion you get in the game [ multiply it with the Oculus VR dev kit ]. These screenshots are at a very low texture resolution ~10% of actual size [ again this type of thing doesn't matter with a lower resolution VR dev kit ]. I snapped them on my dev machine a while ago. Trust me, I will go through and pile on the post-processing and anti-aliasing and create 'glamor shots' later on ;-) haha... if you want to see more, please visit the game's website @ http://KillingHorizonGame.com ...

The first image shows a Legion base/shield through the fog-of-war, as viewed in the RTS mode. The second screenshot shows a Rebel sniper outside a command point. The third screenshot shows a command point, full of resources, with a Rebel shield in the background.

So the main difference between the below screenshots and the ones in the last update/entry would be the sky and lighting system. In the below screenshots the sun ( or nearest star, hell I could have 4 suns... ) is totally dynamic and moves across the sky in real-time...when it gets dark due to the sun/light source being below the horizon - the lights ( if there are any ) on the vehicles and environment props 'click' on. I can't wait to further explore this ... I'll post a lot more about this in the future.

*NOTE: THESE ARE PRE-ALPHA WORKS-IN-PROGRESS





Vehicle Physics and Ragdoll Physics
I've tackled the physics in a big way, essentially re-writing the entire system(s) over a few weeks. It really produced great results. I'm running very smoothly on my min-spec machine with 64 player controllers and ~16 vehicles, +100s of props. All of that is occurring on a massive, physically simulated terrain and environment collision mesh [ dynamic/keyframed]. It looks like everything is holding together and all kinds of funny situations can occur using the dynamic testing tools I've integrated into my game engine. I'll let you guess what happens when you drive a battle tank into a dense crowd of human soldiers ...

*NOTE: PRE-ALPHA WORK-IN-PROGRESS


Road System Progress
One issue I've had with my previous game, was the massive landscapes not being connected in any meaningful way. Also the sheer size of the maps was a huge issue. My solution is two-fold, first I've got an entire "Dropship" system for delivering soldiers and equipment around the battlefield, see the above concept art. I will discuss the Dropships at a later date. The second element to solve the size of the maps is a decent infrastructure/system that defines, and allows, clear movement/flow between "points of interest" on the battlefield.

Some of the screenshots below are taken from OLD version of my World Editor, but they show the imported .svg road path, as well as AABB bounding information which is useful for AI navigation, and various other algorithms. I basically generate a AABB around the entire 'road' (spline), and it's point-list representation 'clusters'(vertices). The pathfinding implications of such large maps and detailed accuracy is pushing the limits of the systems I'm using, but I've got some solutions worked out.

Enough yapping - here are some images of my road system in-game/in-engine/in-editor ... the last 3 screenshots show what it looks like when I generate geometry down the spline/road curves and apply a "road" texture. I plan on having many available road textures, and options for the map/level/world authors. The last 2 screenshots ALSO show some environment settings other than the "dynamic-time-of-day" I've described above...

*NOTE: THESE ARE PRE-ALPHA WORKS-IN-PROGRESS







Procedural/Evolutionary Rock System Progress
I've also been making progress on rock formations to represent shapes in between the 100,000s of small rocks placed around the world - and the large mountains made up of the terrain. I needed to be able to blend an arbitrary mesh with my terrain's heightmap system. I started by generating a procedural evolutionary skeleton beneath the rock and "shrink wrapping" the mesh around the procedural skeleton, that got very complicated very quickly. I will describe it in detail someday... I designed the rock subdivision gene pools and rule sets to be randomly generated. This system while cool, took a lot of work and produced mediocre results.

So I've still got that all into the game, but I've switch to a MUCH simpler noise based solution. These are totally randomly generated with the click of a button, within the World Editor. You specify the size and the noise model and strength of the noise ... the tool then builds and randomizes the rock. You can slide the "bump" around the terrain in real-time :-D

These rocks are about the size of a *very* small house.

*NOTE: NO SHADER IS APPLIED TO THIS ROCK

*NOTE BELOW REPRESENTS THE UN-MODIFIED STARTING MESH FOR THE ROCKS


1,000,000 Views @ Gamedev.net Developer Journal
Wow, I guess it has been since 2005 that I've been tracking my game development journey and progress on Gamedev.net [ http://gamedev.net/blog/289-radioactive-software/ ] ... recently when I logged in I noticed the journal has surpassed 1,000,000 views - so thanks a lot for all the support guys. I hope people out there can take *something* away from all my entries, and posts about my work.


I've personally received so much information and support from the Gamedev.net community I really want to thank you guys again for everything. Also, if any member of the Gamedev.net community ever has questions/inquiries about game development - I'm always available to talk, if you want to e-mail me questions [ dgreen@radioactive-software.com ] or post anything in the comments section below, or on my website's forum [ http://RadioactiveSoftware.com/forum ] I'll be sure to get back to you ASAP. Anything I can do to give back to the game development community that has given me so much.

Thanks a lot, I'll keep you guys updated on all the progress of the project! As usual please keep updated on social media!!
Facebook- http://Facebook.com/KillingHorizon
Twitter- http://Twitter.com/Killing_Horizon

- Dan

Comments

17

I remember when i e-mailed you once about gettysburg. I liked the game and it was interesting but sadly you were rushed on that game D: but this looks very good and i like that you interact withthe people waiting for the game :) i personally cant wait to try and play this game because i LOVE RTS and FPS so it combined is just so amazing! and Gettysburg was fun but this looks even better! cant wait :P

check out my youtube channel here: https://www.youtube.com/channel/UCksEu4C4lkCZb5sAm5WGFRg

Be sure to click the youtube link! if you are a gamer i am sure you will like it a lot! :D (hopefully)

Thanks a lot for the comments! I really appreciate your kind words, and your support!

- Dan

no need to thank me for such kind words when you are making one amazing game! :D i have one question. will it be allowed to be recorded an uploaded on youtube? (reviews,commentarys and other content) ?

check out my youtube channel here: https://www.youtube.com/channel/UCksEu4C4lkCZb5sAm5WGFRg

Be sure to click the youtube link! if you are a gamer i am sure you will like it a lot! :D (hopefully)

Yup :-) No problem at all w/ you recording footage, uploading to youtube, etc.

Just please link to the game's homepage @ http://www.KillingHorizon.com

- Dan

Thanks and of course the homepage will be linked :D really hope there will be a playable version soon :) i am jut really excited!

check out my youtube channel here: https://www.youtube.com/channel/UCksEu4C4lkCZb5sAm5WGFRg

Be sure to click the youtube link! if you are a gamer i am sure you will like it a lot! :D (hopefully)

I remember finding your website a few years ago, maybe 2 or 3, and seeing some sort of tank game in the works. It looked pretty awesome and i thought it was in beta or something. Forgot what it was called, armored patrol? armored combat? Just wanted to know what happened to it, it looked pretty damn awsome!

Hey! Yea, that would be 'Armored Warfare' or 'Warbots Online' ... this game will be a sort of spiritual successor to those games! You can see all my old work here [ www.radioactive-software.com then scroll to the bottom and click archive! ] ... I'll be selling this game directly so I'm in total control of the process.

Glad to hear you remembered my old projects :-D Welcome!

- Dan

I've always enjoyed strategies and shooters, and I never really found a game that has the massive scale and playstyle of strategy games with the fun of being able to participate in the battles. The closest I can think of is Carrier Command, but this looks like it has much more potential. Keep up the good work!

Thanks a lot for the words of encouragement! Yup, it is quite massive scale - I think with enough time and community support the project can be really great. Thanks for registering and commenting!

- Dan

First off I want to say your game looks great. I was looking around on steam for the lowest scoring paradox games, and yours was it (sorry). I looked at the forums and saw how you were really sorry for the bad release and thought the least I could do was check out your site. Little did I know I'd find this. Keep up the good work!

Thanks man, yea that's why I'm self publishing all my games from now on ;-) Thanks for the comments!

- Dan

That looks fu**ing amazing! I really can't wait till we can play the first version!
Keep us updated! :)

Thanks! I will keep you updated. I'm working on a lot of stuff, most I can't post about just yet - but I will soon as possible! Thanks again for the support!

- Dan

This game looks really awesome, i can't wait to hear more about it and someday play it for myself, keep up the good work :D

Thanks a lot for your support, just stay tuned to this website/forum for more information.

- Dan

Keep up the good work -.o

Kane Lives!!!!!
Smiley face

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