Scraps is a vehicle combat game where you build your vehicle from parts, and where success lies just as much in designing a well-crafted vehicle as in your combat skills. It’s about competitive creativity, and having fun while making horrible design decisions.

Scraps lets you create a vehicle that’s great or a vehicle that sucks. Maybe your vehicle falls over when it corners or doesn’t have enough power to fire its weapons – that’s okay. You decide what you drive. When you take out other players, you can scavenge from the wreckage too, and use it to repair or upgrade your own vehicle.

Currently in development for PC, Mac and Linux. Check out


Image RSS Feed Latest Screens
Scraps Scraps Scraps media December 2013
Blog RSS Feed Report abuse Latest News: Working on the ability to join games at any time

1 comment by Nition on Jan 17th, 2015

I did make my scoreboard system functional after the last update, which was a nice opportunity to make some AI vehicles battle each other and see how their different difficulty levels stacked up.


Left column is Randomly selected AI player name + its difficulty setting. Points is "kills" and Lost is "deaths". Looking OK; Medium needs a bit of a difficulty nerf.

But mostly I've been working on players being able to join games that are already in progress. I feel like it's a pretty important feature to have at release because if someone's looking at a list of game servers, it'll vastly increase the amount that can be joined (otherwise you'd only be able to join games that were still at the Lobby stage). Some other games let players join but make them wait for the next "round", which would be much easier to implement, but that forces the game to have short rounds or long waits and I don't want that for Scraps.

Getting everything to synchronise with a new player joining in the middle of a game is a big job - possibly the biggest single task left on my list before the full alpha release. If you're in the game from the start, the network can get away with sending you only what changes: A player pressed fire, some wreckage spawned, a part got destroyed, someone changed their vehicle...

But when someone joins in the middle of the game, I need to sync everything. It's not an insane amount of stuff (at least it's not hundreds of physics objects or something) but it's still server settings, everyone's player data and their current inputs, and everything about their vehicles and what they're doing right now.

Scraps is a bit more complicated to sync than your typical FPS. Players might be in the middle of a transition while using an evac pad (in which case I actually wait until they're done before syncing that player to the new player - it's simpler that way). They all have different vehicles with various parts that can all take individual damage. Complex situations can present themselves. For instance what if a current player has a vehicle, and the new player's building it so they can sync to the game, but that vehicle loses parts or gets destroyed while the new player is building it?*

Conceptually it's straightforward enough: Just send the new player all the stuff! But going from broad concept to actual execution is like determining that we need to draw a landscape, and then having to do it via mathematical equation.

*You probably queue that stuff up.

Media RSS Feed Latest Video
Post comment Comments  (0 - 10 of 27)
Regen2100 Jan 4 2015, 3:54am says:

It looks really good!

+1 vote     reply to comment
PYROxSYCO Dec 5 2014, 6:23pm says:

Fun fun fun, what is the name of the song by the way??

+1 vote     reply to comment
Nition Creator
Nition Dec 9 2014, 3:01am replied:

When I Rule The World:

+1 vote   reply to comment
PYROxSYCO Dec 12 2014, 7:17pm replied:

Thank you! :D

+1 vote     reply to comment
swyrazik Apr 21 2014, 12:31pm says:

An idea similar to this came to my mind today and I'm glad that someone already started developing such a game. Keep up the great job!

+1 vote     reply to comment
cool-meatball Mar 12 2014, 12:24pm says:

made a bots if already have i will be happy to download

+1 vote     reply to comment
DesuraDesuraTroll Mar 8 2014, 9:34pm says:

How fo I download?????

+1 vote     reply to comment
Sheyki Mar 9 2014, 3:04pm replied:

I hope you found it already, but if you didn't:

+1 vote     reply to comment
fascka Dec 9 2013, 10:54pm says:

This is awesome, also I like the graphics

+1 vote     reply to comment
Kyou. Nov 25 2013, 9:24am says:

Already picturing my vehicle loadout. Hope the funding goes well.

+1 vote     reply to comment
Guest Dec 20 2013, 2:37am replied:

This comment is currently awaiting admin approval, join now to view.

Guest Dec 20 2013, 2:37am replied:

This comment is currently awaiting admin approval, join now to view.

Post a Comment
click to sign in

You are not logged in, your comment will be anonymous unless you join the community today (totally free - or sign in with your social account on the right) which we encourage all contributors to do.

2000 characters limit; HTML formatting and smileys are not supported - text only

Windows, Mac, Linux
Moment Studio
Send Message
Official Page
Release Date
Game Watch
Track this game
Car Combat

Latest tweets from @nition

@SanatanaMishra Actually never mind, it's way different.

8hours 41mins ago

@SanatanaMishra Sounds a little bit like the system Kerbal Space Program has?

8hours 43mins ago

@TeddyDief @adnanwho Left side of the bathroom, two of the towel stacks are duplicate models. MY IMMERSION: RUINED.

17hours 1min ago

@porges My C♯7 notes so far:

17hours 45mins ago

@GroundfallGame Thanks! I like the look of your game too.

18hours 13mins ago

Game starting to look fairly complete. Still gotta do Internet play and a bunch of TODOs and bugs, but it's looking pretty nice. #scrapsgame

18hours 51mins ago

Added a checkbox to turn off AI infighting. Instant boss battles for an extra challenge! #scrapsgame #gamedev

18hours 59mins ago

@manfightdragon I always use Winkey search and I always have vertical taskbar. :(

Jan 28 2015, 1:31am

RT @garrynewman: After 40 minutes of debugging, and the creation of a repro project to file as a bug report, I found the problem. T.

Jan 27 2015, 3:57pm

Added an addendum to the end of my @kickstarter postmortem from last year, with some new knowledge: #gamedev

Jan 27 2015, 2:34pm

Embed Buttons

Promote Scraps on your homepage or blog by selecting a button and using the embed code provided (more).

2,814 of 27,291
Last Update
1 week ago
229 members