Killing Horizon Update - 8.15.2013

Killing Horizon Update - 8/15/2013 - AI, Animations, Prototype Maps, etc.


This is first update for my new project, Killing Horizon http://www.radioactivesoftware.com/content/killing-horizon... the last week was a mixed bag of progress on nearly every aspect of the project. Primarily improving the AI ( which has been totally re-written for this game ), I also cleaned up a lot of the animations for particular weapons/items by adding unique versions for most of the weapons/items. Still missing a few unique reload animations for a few of the weapons. Once I get those animations in-game, I'll be animation-complete for the prototype's 7 weapons. I also made progress on 100s of other areas of the project.

New Animations
Below are a few images of the some of the new animations I added tonight. I transitioned from a sort of "squatting" animation into a more realistic "take a knee" kind of animation.

Artificial Intelligence
I've also been making a lot of progress on the AI, and the way the computer controlled characters handle attacking eachother. For instance one situation I've noticed on my little test map is that there were deadlocks on the center of the bridge, for instance if a AI bot can see an enemy through the fence - but their bullets are colliding with a fence, the bots would just empty their mags at eachother :-p

I create a threshold value, that basically says "if the bot has made X attempts using weapon Y to hit their target, and has not been successful in Z tries ... give up on this position/target and continue with your previous task/navigation target for W seconds". Even making such a simple change to the way the bots act has created great results.

The pathfinding is nearly perfect, but sometimes they do get stuck...I need to add a similar heuristic that says "ok I've been trying to get to this navigation node for X seconds and I'm not there, I need a new path, etc." ... that will improve the only real remaining issue with the AI in these enclosed arenas. As you can probably tell from some screenshots of the game, it supports MASSIVE terrains and worlds. Getting that level of AI throughout will not be easy, but I've got a lot of ideas, regarding "islands" of detail around command points, and other areas of interest.

I'm a visual kinda guy, here are a few images of the AI Bot debug display...


Prototype Maps
I've been thinking how I can quickly iterate through level design without spending a ton of time designing art assets for the levels I create. My new world editor is great for placing entities and objects on the already placed level geometry, but I wanted a way to just throw together some geometry and bake some ambient occlusion into it - then throw it into the game. I'll probably add a grid or some kind of Tron looking effect into the shader. I'll also have to have big flashing letters saying this is just a prototype level and not final game graphics lol... Texturing is what takes me the most time when designing a level, so if I can just mock-up a bunch of levels, include them in the latest version of the game and get some feedback from players on which ones are their favorites - that'd be great for me.


Work in progress Concept Art
This is still being worked on, I think the sky should be more like the martian background I have in the game. This image is also stylized more-so than the game. This has a darker look/feel to it. I really love the draining and water going down into the "Deadpool" ( yes that's the name of this arena :-p ) ... I'll post an updated version of this piece of art once it's finished.


That's all for now! I'll have another update very soon!

If you like Killing Horizon please follow me on twitter -
http://www.twitter.com/TheRealDGreen
OR
Sign up for an account on my website -
http://www.RadioactiveSoftware.com

Thanks!
- Dan

Comments

1

kobe shoes
kate spade outlet online
adidas outlet store
canada goose jackets
coach outlet online
oakley sunglasses wholesale
michael kors bags
dr martens boots
uggs outlet online
canada goose
canada goose outlet store
kate spade handbags
ugg boots
birkenstock shoes outlet
asics outlet store
uggs outlet
converse shoes
ugg boots
mets jerseys
north face jackets
coach outlet store
yeezy shoes
coach factorty outlet online
rockies jerseys
coach outlet online
mont blanc pen
nike huarache shoes
nike outlet store
philipp plein outlet
canada goose jackets
pandora jewelry
pandora charms sale clearance
michael kors outlet canada
ugg outlet online
mulberry uk
coach factorty outlet online
ralph lauren sale
michael kors outlet
pandora charms outlet
ralph lauren outlet online
ugg outlet
nike outlet online
christian louboutin sale
christian louboutin shoes
coach outlet store online clearance
coach factory outlet
reebok outlet
nike shoes
jimmy choo shoes
coach factory outlet
hermes bags
birkenstock sandals
cheap jordans free shipping
rangers jersey
kobe shoes
yeezy boost 350
michael kors canada
coach outlet canada
moncler outlet
air jordan shoes
adidas nmd r1
tiffany outlet
kate spade outlet online
athletics jerseys
coach outlet online
yeezy boost
moncler outlet store
coach factory outlet online
cheap jordan shoes
jordans
adidas outlet online
moncler outlet
polo ralph lauren outlet
blue jays jerseys
polo ralph lauren outlet online
ugg outlet store
moncler coats
mont blanc pens
cheap oakley sunglasses
ralph lauren outlet online
christian louboutin sale
kate spade outlet online
cheap oakley sunglasses
kate spade outlet
cheap jordans
converse outlet
coach outlet online
supra for sale
canada goose parka
fitflop shoes
diamondbacks jerseys
pandora charms
red bottoms
air jordan retro
canadian goose jacket
michael kors outlet online
nike outlet online
columbia outlet
adidas outlet
dansko shoes
mbt
pandora canada
supreme uk
white sox jerseys
red bottom heels
coach outlet store online
longchamp
dr martens boots
adidas campus shoes
michael kors outlet store
coach outlet online
dr martens
mariners jerseys
coach outlet
birkenstock outlet online
coach outlet online
pandora charms
ugg outlet
adidas stan smith
tory burch outlet online
coach outlet canada
kate spade purses
coach outlet store online
gucci outlet online
canada goose outlet
burberry outlet
coach factory outlet online
dodgers jerseys
adidas nmd r1
nfl jerseys
cheap ray ban sunglasses
pandora jewelry
canada goose outlet
birkenstock shoes
coach factory outlet online
ralph lauren sale clearance uk
prada shoes
ugg boots
ecco shoes
converse all star
ugg canada
cheap jordans
nike outlet store
nike air max 2019
adidas superstars
fendi handbags
jordan shoes for sale
coach factory outlet online
prada outlet online
uggs outlet
coach bags
adidas outlet store
coach outlet online
uggs outlet
canada goose outlet store
michael kors outlet online
nike outlet store online
mlb jerseys wholesale
coach factory outlet online
michael kors outlet online
swarovski outlet
ugg outlet store
canada goose coats
salvatore ferragamo
polo ralph lauren outlet
red bottom
pandora charms sale clearance
ugg canada
ecco shoes for women
supreme shirts
burberry outlet store
tory burch handbags
pandora charms outlet
coach canada
ralph lauren sale clearance uk
air max outlet
toms outlet online
coach outlet online
cheap jordans
canada goose sale
ugg outlet online
moncler coats
mulberry outlet uk
tiffany and co jewelry
ralph lauren uk
coach factory outlet online
pandora jewelry
fitflop sandals
adidas nmd r1
timberland outlet
nike free 3.0
oakley sunglasses outlet
coach factory outlet
kate spade outlet online
moncler outlet online
canada goose jackets
swarovski crystal
nike tessen
kate spade outlet
rolex replica watches
kyrie 4
coach outlet online
polo ralph lauren outlet
christian louboutin shoes
cheap air max
pandora charms outlet
coach factory outlet online
nike air presto
louis vuitton factory outlet
coach outlet store online
pandora charms
pandora charms outlet
ugg outlet
padres jerseys
michael kors outlet clearance
michael kors
pandora jewelry
moncler outlet store
nike cortez classic
nike air max 2018
coach outlet
ugg outlet store
discount oakley sunglasses
mlb jerseys cheap
michael kors outlet clearance
coach factory outlet online
cartier watches
coach outlet store online
pandora sale clearance
adidas outlet store
cheap nike shoes
orioles jerseys
air max 87
marlins jerseys
adidas outlet online
salvatore ferragamo shoes
astros jerseys
uggs outlet store
nike shox shoes
kate spade handbags
nike huarache shoes
nike zoom shoes
cheap air jordans
reds jerseys
cheap oakley sunglasses
retro 11
ralph lauren outlet online
canada goose jackets
coach factory outlet online
coach outlet online
kate spade outlet online
coach outlet online
timberland shoes
yeezy shoes
air jordans
fred perry polo shirts
michael kors outlet clearance
coach factorty outlet store
moncler outlet
nike react shoes
air more uptempo
moncler outlet store
ralph lauren uk
louis vuitton outlet
coach factory outlet online
jimmy choo outlet
ugg outlet store
polo outlet online
canada goose
cheap jordan shoes
ray ban glasses
canada goose outlet store
kate spade outlet store
louis vuitton handbags
coach factory outlet online
nfl jerseys
fred perry outlet
jimmy choo
vans outlet store
philipp plein
michael kors outlet store
ugg outlet
lebron james shoes
fitflops sale clearance
angels jerseys
canada goose jacket
pandora outlet
pandora charms outlet
skechers outlet
coach factory outlet online
pandora jewelry outlet
air max 90
ralph lauren uk
air max
fitflop uk
pandora outlet store
canada goose sale
nike shoes outlet
coach outlet store online
supreme clothing
new balance outlet
adidas yeezy boost
durant shoes
adidas ultra boost
coach outlet store online
gucci outlet store
ecco outlet
tory burch outlet online
brewers jerseys
adidas nmd runner
kate spade handbags
birkenstock outlet
cheap nfl jerseys wholesale
adidas sneakers
cheap jordans for sale
coach factory outlet online
ralph lauren uk
kate spade bags
nike dunks
pandora jewelry
fitflops sale
louboutin shoes
nike outlet
cheap oakley sunglasses
adidas shoes
cheap jordan shoes
canada goose jackets
kate spade outlet online
canada goose outlet online
cheap jordan shoes
kate spade outlet online
timberland boots outlet
coach factory outlet online
uggs outlet
polo ralph lauren outlet online
canadian goose
timberland outlet
ugg outlet
moncler
nike outlet
ugg outlet
moncler coats
coach factory outlet
fitflops sale
cheap oakley sunglasses
adidas shoes
north face outlet store
coach outlet online
louis vuitton outlet store
cheap jordan shoes
pandora charms sale
michael kors outlet clearance
kate spade handbags
canada goose coats
pandora charms outlet
coach factory outlet
adidas yeezy
birkenstock outlet store
indians jerseys
devil rays jerseys
ugg boots
vans outlet
kate spade purses
kate spade handbags
fake rolex
toms outlet store
pandora jewelry outlet
canada goose
uggs outlet
ugg outlet online
louboutin outlet
moncler outlet online
pandora charms sale
michael kors outlet online
ralph lauren
nike running shoes
coach factory outlet online
yeezy boost 350
tiffany and co outlet
pandora charms sale clearance
discount oakley sunglasses
coach factory outlet
hermes bag
coach outlet online
nike free 5.0
nike sneakers
pandora jewelry
canada goose outlet
cheap jordan shoes
canada goose jackets
rolex replica watches
louis vuitton outlet
ugg outlet online
hermes bags
louboutin shoes
ecco outlet
michael kors handbags
timberland outlet
valentino outlet
adidas outlet online
ysl handbags
pandora charms
twins jerseys
canada goose coats
cheap ray ban sunglasses
longchamp outlet online
air max shoes
canada goose
salvatore ferragamo outlet
nike sneakers
city royals jerseys
jordan shoes
timberland shoes
pandora jewelry store
nike air max zero
timberland boots
underarmour outlet
kate spade handbags
ugg shoes
lacoste polo shirts
cheap air jordans
discount oakley sunglasses
adidas yeezy shoes
birkenstock sale
nike cortez classic
mulberry
longchamp outlet
air max shoes
fitflops sale
cheap ray ban sunglasses
asics outlet
new balance outlet store
coach outlet online
yeezy shoes
ralph lauren outlet online
columbia shoes
hermens
kate spade outlet online
yeezy boost 350
birkin handbags
nike zoom
supreme shirts
fitflops sale clearance
ugg outlet
louis vuitton outlet online
coach outlet canada
pandora rings
ugg outlet store
canada goose outlet store
michael kors outlet store
moncler jackets
canada goose
louis vuitton factory outlet
ysl outlet
ecco outlet
michael kors outlet
polo ralph lauren outlet online
michael kors handbags
coach outlet online
rolex replica watches for sale
coach factorty outlet store
canada goose
ralph lauren sale
christian louboutin shoes
nike air max 90
pandora charms sale
jordan shoes
basketball shoes
kate spade outlet online
ugg boots outlet
air max
tory burch outlet store
michael kors outlet online
nike air max 2018
nike outlet store
air more money
michael kors outlet store
adidas superstar shoes
kate spade bags
nike shoes
canada goose outlet
supra for sale
christian louboutin shoes
michael kors outlet store
michael kors canada
louis vuitton outlet online
oakley sunglasses outlet
michael kors outlet online
michael kors outlet clearance
fitflop sandals
toms shoes
adidas store
ralph lauren
michael kors outlet store
mulberry handbags
adidas originals
pg 2 shoes
nike air max 97
salomon outlet
polo ralph lauren
birkenstock uk
ugg boots outlet
christian louboutin shoes
fitflops uk
uggs outlet
hermes outlet
timberland shoes
air max 95
braves jerseys
pandora jewelry outlet
cheap air jordans
ugg boots
coach outlet online
nike air max 97
hermes handbags
coach outlet online
kate spade handbag
ray bans
birkenstock outlet
birkenstock outlet store
louboutin outlet
ugg boots
michael kors
coach outlet online
nmd adidas
coach factory outlet
adidas yeezy boost 350
ronaldo jerseys
longchamp outlet
pirates jerseys
air max 1
pandora outlet
moncler outlet online
coach outlet store