By the way, I'm in no way associated or know Garry Newman or his team (wouldn't mind to though, looks like a talented bunch). There are hundreds of servers running this game already, some of them has 50-100 players connected at any time.
I thought it would be interesting from technical point of view what they have achieved. By the way game runs amazingly well for an early alpha (and is really fun to play).
To be fair they are not actively advertising game, they also limit number of alpha keys they sell. Website is only for current updates from developers (which is interesting to read sometimes e.g. Unity 4.3 broke this and that), plus forum and link to a Dutch style auction for keys.
Technically everything show is pretty straight forward and not really on the edge. I would say it is an impressive example of what is possible by a creative and driven developer leveraging Unity.
Technically everything show is pretty straight forward and not really on the edge. I would say it is an impressive example of what is possible by a creative and driven developer leveraging Unity.
Interesting, do you know any other Unity games which supports >100 players online with graphics similar to Rust ? Wouldn't mind checking them out. Also, forgot to add, from what I understand most graphics are placeholder assets at the moment, so a lot will change, it's very early alpha after all.
BTW, how hard you reckon is to code something like this as a proof of concept using available assets? (including networking stuff as well) I have >20 years of coding experience, but not in gaming.
Graphics are almost all client side, number of players has to do with net code and the server. Plus, there's the compounding factors of being on Steam and being from the Garry's Mod guy.
Plus, there's the compounding factors of being on Steam and being from the Garry's Mod guy. They did pretty much exactly the same as this, but without a prior following and without any form of support from anything like Steam.
They sold the game while still under development for $20 a pop via PayPal on their own website, and at somewhere around the $600,000 mark (or even $6mil? It was unprecedentedly high, anyhow) PayPal suspended the account to perform fraud checks because the whole thing was so out of the ordinary.
This caused the Internet to scream rather a lot, which is how I heard about it (and is quite possibly a huge factor in how it got so popular, as I'm sure that amounted to a bucket load of additional advertising). I've paid $20 and already spent ~15 hours on it, while AAA game BF4 sits on desktop almost unplaced.
Interesting, do you know any other Unity games which supports >100 players online with graphics similar to Rust ? Graphics are almost all client side, number of players has to do with net code and the server.
The much more interesting and valuable question is how much quickly could they do in Unity vs. another solution. I've paid $20 and already spent ~15 hours on it, while AAA game BF4 sits on desktop almost unplaced.
Haha, I hear that... BF4 is currently sitting in my collection of games I've hardly played, but that's because I'm spamming GTA v online ATM. The objective of Rust is to survive in the wilderness using gathered or stolen materials.
Players must successfully manage their hunger, thirst, and health, or risk dying. Despite the presence of hostile animals such as bears and wolves ; the primary threat to the player is other players due to the game being solely multiplayer.
Combat is accomplished through firearms and various weapons, such as bows. In addition, vehicles controlled by non-player characters will occasionally roam, attacking armed players.
Rust features crafting, though initially limited until the discovery of specific items in the game's open world. To stay protected, players must build bases or join clans to improve their chance of survival.
Raiding is a major aspect of Rust and most players are generally hostile. Rust supports modded servers which can add additional content.
Rust was first released in December 2013 to the Steam Early Access program; this early access state is now known as Rust Legacy. Further, into its development, the gameplay was changed significantly.
Dangerous wildlife replaced zombies as the primary environmental threat and several fundamental revisions to the crafting system were released. 2014 saw the game ported to the Unity 5game engine, providing substantial graphical changes.
Around this time, Rust introduced immutable, predetermined skin color and biological sex tied to players' Steam account details. Despite being fully released, the game continues to receive updates.
Throughout Rust's alpha release, critical reviews were mixed, with many comparisons made to other survival games. Rust was commonly explained as being a mixture of Day and Minecraft.
During this period, reviewers frequently noted the game's unfinished nature. During its pre-release phase, critics praised the concept and gameplay and by March 2017, Rust had sold over five million copies.
After leaving Early Access, it received mixed reviews from critics. The player vs player combat and survival aspects were highlighted by those who enjoyed the game, though reviewers were critical of the constant need to grind for materials, along with the harsh beginner experience.
A player using the starting rock to gather woods a multiplayer -only video game, Rust pits players against each other in a harsh, open world environment with the sole goal of survival. Animals, such as wolves and bears, act as a looming threat, but the primary danger comes from other players.
Player vs player (PVP) combat is accomplished with bows, melee weapons and draftable guns. Bullets and other projectiles travel in a ballistic trajectory, rather than being hit scan.
There are a number of different types of bullet for each gun, including high velocity and explosive, thus allowing for more diverse strategy. Hit tracking calculates damage; shots to the head are more damaging than shots to other parts of the body.
The use of weapon attachments, such as holographic sights, provide an advantage over opponents. When beginning, a player only has a rock and a torch.
The rock can cut down trees and break apart stones. Cloth and food can be gathered by killing animals; mining provides stone, metal ore, and sulfur ore; and chopping down trees provides wood.
To survive in the world, the player must gather resources and use them to craft tools, weapons, and other gear. To craft items, the player must have a sufficient amount of all required materials, with advanced items needing more obscure components scattered around the map.
There are limitations imposed on the amount of draftable items, with blueprints allowing the creation of more advanced items. An important element in Rust is the airdrop.
These are parachute-equipped pallets of supplies delivered by a prop plane. They can be seen over extremely long distances, sometimes resulting in players running towards the airdrop.
There are other entities that drop advanced loot, including an attack helicopter and the CH-47 Chinook. Both of these travel randomly around the map and attempt to kill players.
The Chinook additionally travels to a randomly picked monument found in the game world and drops a locked supply crate that opens after a length of time, inviting PVP interactions. Boats are used to traverse long distances across water and reach valuable loot.
Some airborne vehicles, such as hot air balloons, can also be used to explore the map quickly. These player-controlled vehicles, and unlike the offensive AI entities, can be destroyed by surface-to-air missiles that players can position outside bases.
The correct armor or clothing must be worn to enter these areas; failure to do so can result in death. Upon death, a screen with an option to respawn at a random location or at a sleeping bag placed prior appears.
Clans usually create housing for their members, give items and supplies to each other and partake in organized raiding and looting. Safe zones, called Compounds, provide players with a place to trade resources, overlooked by automated high-damage auto turrets that fire on anyone who draws a weapon, discouraging betrayal.
Additionally, these treacherous players will be marked as hostile to NPCs for a predetermined amount of time. A comparison of two different updates of Rust, the top (2014) one is the earlier of the two.
The bottom (2016) used an updated game engine Rust's development began as a clone of Day, a popular survival mod for Area 2, featuring elements derived from Minecraft. Garry Newman, the CEO of Face punch Studios, said Rust started off as a Day clone.
Consequently, Newman described the game as being more along the lines of entries in the S.T.A.L.K.E.R series. Face punch released the game onto the Steam Early Access program on 11 December 2013.
Following its alpha launch, Face punch actively released updates for Rust adding mechanics like animals, hunting, armor and weapons. In February 2014, the developers removed zombies, a temporary enemy, from Rust, replacing them with red mutant bears and wolves.
Early on developers made the choice not to try to populate the world with interesting locations to explore, but rather provide the ability to create them. Newman described it as “we give them the tools, they make the world”.
One of the developers' aims was to create a world which does not encourage any particular kind of behavior from players. They considered implementing a system like DayZ's where those who kill other players get unique outfits which identify them as 'bandits', or possibly a rating or color-coded system.
However, the developers ultimately rejected these ideas, believing they would detract from player freedom. Instead, they found to their surprise that the implementation of voice chat had a noticeable effect on player behavior.
With the ability to communicate, many players would no longer kill each other on sight out of fear. In late 2014, developers released an experimental mode of Rust and ported it to a then-unreleased game engine, Unity 5, enhancing the graphics, and in turn, improving the shader mechanics and texture realism, as well as allowed for larger procedurally generated worlds.
The experimental mode featured a new anti-cheat system called Cheat Punch, which banned thousands of players within a few days. In October 2014, the experimental mode became the default launch option.
Shortly after, in December, EasyAntiCheat, a third-party anti-cheat system, replaced Cheat Punch. In early 2015, Rust added a feature that decided each player's skin color tied to their Steam ID.
In the original game, the heads-up display featured statistics like as health, hunger and radiation level. These were later modified and hidden statistics such as hypothermia were added.
Monuments went through a phase where developers removed the radiation hazards because of the annoyance it was causing. Female models, added to the game shortly afterward, were initially only available for server administrators to test.
Upon rollout, akin to skin color, players were automatically assigned a biological sex permanently linked to their Steam account. Later in 2015, virtual goods stores selling guns, clothing and other objects were added to the game.
When Valve introduced its Item Store, Rust was the first game on Steam to use the feature. The Steam Community Market was also allowed to sell similar items.
Developers removed blueprints, one of the core gameplay concepts of Rust, in July 2016. They replaced them with an experience system where players could level up after completing tasks, such as gathering wood.
In September, lead developer Maurine Berry mentioned in a Reddit post that there was a chance the experience system would no longer exist in the future. Before saying this, Berry wrote in one of the dev blogs “the XP system had huge praise until it was released, and then lots of people hated it”.
In early November 2016, components replaced the experience system. Originally, players had an initial list of items they could craft.
This was changed to having a complete list with the required components from the outset. Radiation, removed in 2015, was reintroduced in November 2016 after being “reprogrammed from the ground up”.
Instead of each location having the same level of radiation, developers added different levels ranging from low, to medium, and high. In early 2017, Garry Newman said that had Steam Early Access not existed, Rust would have been fully released as a game by then.
The development team would have continued to release updates. In June 2017, developers altered the game's gun mechanics to be more like “traditional first-person shooters”.
This was achieved by reducing recoil, material costs, and improving overall accuracy. This update also saw the beginnings of an overhaul of Hopis Island, the game's only non- procedurally generated map.
The game left Early Access and was officially released on 8 February 2018, along with graphical and gun changes. Newman mentioned that despite the official release, regular updates would continue.
He noted the update cycle would change from weekly to monthly so as not to “rush in features and fixes that end up breaking something else”. Post release, Face punch have continued to support the game with updates that added new features, including graphical overhauls and new guns.
Optional purchasable downloadable content has also been released. The first, which was released in December 2019, saw the addition of new instruments, and the second, released in July 2020, added swimming pool equipment.
Rust received mixed reviews following its alpha release, with many denoting the unfinished nature and lack of polish. PC Gamer's Andy Chalk said Rust was a great use of Early Access and even though “it's far from finished”, it's ready to be played.
GameSpot's Shaun McGinnis said the early 2014 version was “rough around the edges” and “littered with bugs”, but it entertained and had potential. Matthew Cox of Rock, Paper, Shotgun said it was smart of the developers to switch to the Unity engine in late 2014 due to the game's instability.
In Cox's review, he noted many glitches in the late 2014 version, including unresponsive animals, frame rate issues and unstable servers. IGN's Mitch Dyer did not enjoy the combat, calling Rust a “semi-broken” game he felt unable to recommend.
Other games like The Forest, Just Survive, Ark: Survival Evolved and 7 Days to Die were compared to Rust because of their open world survival aspects, as well as having crafting mechanics similar to Rust. Kotaku's Luke Puckett noted the similarities, saying it felt as though someone had thought of a game whereby Day and Minecraft could be played simultaneously.
Dyer, while criticizing Rust due to its bugs, called parts of the experience “utterly unforgettable” and often unpredictable. The inability to choose and design a player's character was both commended and criticized.
The YouTube channel Extra Credits commended Rust for promoting diversity by randomly selecting a player's in-game race. Tying race to their Steam ID forced players to experience the game differently than they might normally experience it, perhaps promoting empathy for someone of a different ethnicity.
David Braddock of Shack news criticized the lack of communication between Face punch and the community when they added female models. In response to this criticism, Garry Newman commented he felt some trepidation about adding the racial feature, fearing it might be seen as the original character model blacked up “.
“We wanted the appearance of the players to be consistent over time. Sales reportedly increased by 74% shortly after the addition of female models.
Sales Within the first two weeks of Rust's alpha release it sold over 150,000 copies, compared to the 34,000 copies of Garry's Mod sold in its first week. Rust's sales had reached one million copies after being an Early Access title for only two months, and during February 2014, it overtook Garry's Mod in terms of sales, making over US$ 30 million.
By the end of 2015, three million copies had been sold. In December 2019, Face punch announced that Rust had sold 9 million copies, making $142 million, overtaking Garry's Mod in terms of gross, though still behind in total sales.
After being fully released, Rust garnered “mixed or average” reviews on review aggregator website Meta critic. Critics praised the PVP combat, difficulty, and survival aspects, while grinding and the experience had by new players came under some criticism.
Many critics held the opinion that while starting anew was frustrating, the combat was rewarding. For instance, Luke Winnie of PC Gamer summarized the game saying, “Wake up naked, run for your life, do horrible things to one another.
There is no grander narrative, or mythos, or win condition.” He described the beginner experience as “quite prickly” but continued on to praise the combat, joking that “connecting hatchet with an idiot's head feels great”.
Gloria Wandered, a writer for the German magazine Gamester, echoed these opinions, adding there was little end-game besides PVP. Ray Correct of Destruction described the combat as the “meat” of the game.
In a negative review GameSpot's Alessandro Barbosa said the whole experience felt unfulfilling. He described the game as lacking certain creative features, like the ability to easily redesign bases.
The disdain towards the experience as a new player was noted in conjunction with the necessity of grinding, and how repetitive that became. IGN's review described the game as expecting the player to spend all their gaming time on it, fearing that failing to do so will result in being raided and needing to begin again.
Game Informer's Navy Walter reiterated this, explaining it felt demotivating when they died solely because they came in contact with someone more experienced. Agreeing with Wandered's description, in an updated review Cox said his patience wore thin after a while.
He said that while maintaining health bars may have once been enjoyable, he balked at the prospect in 2018. Nonetheless, some critics praised the game's difficulty, mentioning the satisfaction they felt after managing to survive successfully.
Correct recommended the game to those willing to dedicate time, saying the game offers “a social sandbox and a deep, functioning crafting system”. Winnie expressed interest in the necessity of managing hunger, thirst, and health while learning more and discovering better items.
He also expressed a sense of appreciation for those dedicated to the game, mentioning the YouTube videos of large, multi-clan raids. He closed the review saying everyone should try Rust due to its difference from other games.
Cox agreed noting the game's brutality only added to the gratification a player felt when they managed to eventually succeed. Critics praised the environment, but denounced the animations and character models.
Barbosa described the animations as “stiff and unnatural” and the models “ugly and dull”. Additionally, the way Rust uses sound was commended by Walter, who explained it as being compelling due to the way players must listen for others in order to survive.
“A new Rust update promises to make the gun play feel more like a 'traditional' FPS”. “To Hell With Other People: Nine Lives in Rust ".
^ Newman, Garry; Berry, Maurine; Straubmeier, André; August, Peter; Butters, Thomas; Mayer, Vincent; Bradley, Paul; Teixeira, Diego; Rydberg, Alex (4 June 2015). “Lubed: Rust Tackles Its Creaky Gun play”.
“Streaming Rust just got safer with new Streamer Mode”. Rust diary, part 2: “It's hard to kill a naked jumping man ".
Rust adds boats, improves forests, deploys choppers”. Rust now has hot air balloons and missiles that can shoot them down”.
“Big Rust update ditches blueprints, introduces XP and levelling”. Rust's XP system isn't working very well, will likely be removed”.
Rust marks end of four-year Early Access with a visual overhaul”. Rust is getting 10 new playable instruments in its wholesome first “premium” DLC”.
Rust : The Terrifying Minecraft + Day Open World Survival Sim”. “Ark: Survival Evolved sells one million copies in less than a month”.
“Opinion: How Face punch failed to communicate gender assignment in Rust ". Rust Experiments With Racial Empathy, Randomly Assigns Skin Color”.
“Why my video game chooses your character's race and gender for you”. “Sales skyrocketed after Rust added female character models”.
Rust's Controversial Random Gender Update Has Led To More Players”. “Garry's Mod creator finds unexpected success with new game Rust ".