Homebrew is a vehicle sandbox where creativity is key.The game is developed with a passion for science, input of the community and a belief that your imagination should be the only limit when it comes to what you can build.
Recent Reviews:
Very Positive (20) - 80% of the 20 user reviews in the last 30 days are positive.
All Reviews:
Mostly Positive (481) - 74% of the 481 user reviews for this game are positive.
Release Date:
Nov 14, 2014
Developer:
Publisher:

Sign in to add this item to your wishlist, follow it, or mark it as not interested

Early Access Game

Get instant access and start playing; get involved with this game as it develops.

Note: This Early Access game is not complete and may or may not change further. If you are not excited to play this game in its current state, then you should wait to see if the game progresses further in development. Learn more

What the developers have to say:

Why Early Access?

We want to create a game with a vast world where you can build almost every type of vehicle and challenges that you can imagine for both yourself and other players as well. This means that Homebrew is a huge project in terms of content, systems and features and we think that Early Access will provide us with the necessary player input to shape/improve the game.

Approximately how long will this game be in Early Access?

We want to release a stable game with the planned features in it. Since we have the foundations of our game we'll be fixing bugs and adding content more frequently in future updates. Throughout development we'll also focus on implementing some community suggested aspects. We can't give a definitive release date but once the game comes out there are plans for post-release content too.

How is the full version planned to differ from the Early Access version?

Homebrew is an open physics based sandbox and for us it'll be in a constant state of development. Some content will be added, while some may be removed to improve the overall experience. To do this we'll constantly strive to make the necessary efforts while consulting with our community first.

In the about description you'll see the things that are currently in-game and the ones that are planned in the future. Since we're still early in development we'll be focussing on eliminating bugs, adding the planned features and optimization.

What is the current state of the Early Access version?

In its current state Homebrew is already a playable and stable alpha. That being said it's still an Early Access title which means that bugs may and probably will occur. If you run into issues don't think twice and contact us so that we can help you and other players by fixing them.

Will the game be priced differently during and after Early Access?

The price will most certainly increase throughout development once things get more polished. The final price will be determined once we're approaching full release.

How are you planning on involving the Community in your development process?

We're always interacting closely with our community on the community hub, if you run into any issue or have a suggestion, you can always find us there. In addition we also have a DISCORD CHANNEL where you can find us when you have a suggestion or an issue.
Read more

Buy Homebrew - Vehicle Sandbox

SPECIAL PROMOTION! Offer ends in

-75%
$17.99
$4.49

Buy Copybugpaste's Complete the set BUNDLE (?)

Includes 2 items: Homebrew - Vehicle Sandbox, Wendigo

-25%
-61%
$27.98
$10.86
 

Recent updates View all (113)

September 17

[17-9-2017] Equation Box, Router Box, New Console, and more!

From the team
Hello everyone! We've been watching closely as people experiment with lua, and have a couple changes towards the lua API.
Besides that, we also have 2 new parts to introduce, and a ton of fixes.

Lua Changes
In the previous version, creating a gadget wasn't too hard, but you had some restrictions when you were designing your gadget or mod.

Your classname had to match your filename, the line numbers wouldn't match up on errors, and some other issues, which is why we changed the lua behaviour.
What this means for you is, if you have any mods/gadgets, you'll need to add 2 lines.

The definition at the top of your file, and the return of your definition at the bottom.
local GadgetName={} --The defintion of your gadget table function GadgetName:Awake() print("GadgetName woke up!") end return GadgetName -- The return of your gadget table
This is all you'll need to do to get everything updated.

Remember, if you have any issues updating your lua files, make a thread about it, or let us know on Discord!

Controller Compatibility!
We've also included a rather big update to our input system, we've always had some issues with some controllers (some Steering Wheels, Flightsticks, and programs interfering with the inputs like vJoy/pJoy),
which prompted us to update our entire input library.

So far every controller we've tested works great now!
Binding keys and buttons in general is also more consistent, and faster, since inputs that aren't centered will no longer take priority like the previous versions did.

Equation Box
The new magic box that can solve almost any logical issue!
You simply input an equation, and it gives you the wanted inputs and outputs.

You can use it for something as simple as C = A + B, or as complex as combining all the logic of your vehicle into a single block.



There are a ton of built-in functions and variables like pi, deg2rad, sin, cos, tan, asin, acos, lerp, clamp,...

We will have more info about everything included in the Equation Box on our WIKI, including examples on how to recreate already existing logic boxes like a Memory box, shift box, etc.

Router Box
This is a very situational part, you can think of it as a reverse Selector box.
You can insert multiple values in it, and output the one you want, or sort it based on your mode.

A common use-case for this box would be having a collection of distance sensors, and finding which one is closest to a certain value, or return the lowest or highest one of the bunch.
The old way of doing this would be using a ton of Math boxes set to min/max, along with one Combine box.

Or sending large streams of data over a single wire, by using a timer and a Selector box, which wasn't possible in Homebrew previously.

These are the modes you can choose from.
  • Select select the input at the index of value. (Like a selector!)
  • Least output the lowest value in your stack, along with the index.
  • Greatest output the highest value in your stack, along with the index.
  • Closest return the value that's closest to the value you're inputting, along with the index.
  • Furthest return the value that's furthest from the value you're inputting, along with the index.

Here's a mux/demux example, with the new router on the left, sending data over some Radios to the selector on the right.

Courtesy of Natafish.

Console
We decided to rebuild the in-game console into one that opens as a completely seperate window.


As you can imagine, this is a super handy addition to Homebrew, especially when playing around with lua files, as you'll be able to view any error, warning, or log in real-time.

You can also start a Lua shell to test out lua code right in the console by using the "lua" command!
To exit back out of this shell, you'll need to type "exit()".

This console is entirely separate and you can start a new one from Lua if you want.

Gadget Changes
Some of the gadgets also got some updates with the help of our community!


Changes and Bug-Fixes

Fixes
  • Lua Garbage Collection sometimes not triggering
  • Lua Garbage tables sometimes not getting de-activated
  • Gyrometre compass fixed
  • Scrolling to switch gadgets sometimes not working
  • Quantum Cube sometimes not spawning, sometimes crashing, etc
  • Teleporter making you fall through the floor
  • Camera Gadget not taking screenshots properly
  • Engines not giving power sometimes
  • Scroll speed in video settings UI
  • Bullets only being visible when ocean is set to realistic
  • HBWheel sometimes giving giant amount of errors on old vehicles
  • Mortar not going back to 6 charges
  • HBU.Save / Load issues when value couldn't be found or file was corrupted
  • Builder input not working when too close to the thing you're trying to select
  • Lua sometimes being Garbage Collected when it's not supposed to
  • Not being able to enter world vehicles
  • Tons of "component is missing script" warnings
  • Detachers not detaching when killed
  • Memory Box RequireSetValue being ignored in AddValue behaviour
  • CoG Issues with Ballast
  • Typo fix (Custum to Custom)
  • Issue with tutorial Kiosk allocating a lot of memory.
  • Some materials that didn't have instancing enabled will instance now
  • Guns being able to fire without being 'dropped'
Changes
  • Updated QuantumCube Gadget with some new behaviour
  • Updated Teleporter Gadget with tons of fixes
  • Updated Teleporter Gadget Icon
  • Updated Pontoon behaviour to be more realistic
  • Updated Empty Enviornment vehicles
  • Updated Post Processing Stack with a newer version
  • Updated Mortar weight to 19KG from 52KG
  • Updated Waves intensity
  • Updated Bloom Intensity
  • Updated Vignette intensity
  • Updated default health to be higher
  • Updated Max Bullets calculated for performance reasons
  • Added Remainder to Math Box
  • Added Version number which auto updates on upload
  • Added chat shortcuts for clearvehicles and spawn (/cv & /tp respectfully)
  • Added Min/Max on Memory Boxes
  • Added Round Type to 50-cal (AP and Sabot)
  • Added RGB inputs to Strobe Light
  • Added cooldown on Gun behaviour
  • Added "HealthMultiplier" server setting
  • Added "ArmorMultiplier" server setting
  • Disabled lua automatically reloading, you can now trigger a reload by typing "reloadlua" in console
  • Disabled Countdown command in General Chat
API-Changes
  • OnDamageSent callback added, return values are damage (float) and point (vector3)
  • Added HBU.EnableGadgetMouseScroll()
  • Added HBU.DisableGadgetMouseScroll()
  • Added HBU.TakeScreenshot(path, callbackOnFinished, supersize)
  • Added HBU.GetPlayers()
  • Added HBU.GetUpdateDate()
  • Added HBU.EnableMouseLock()
  • Added HBU.DisableMouseLock()
  • Added HBU.InMainMenu()
  • Added HBU.GetMouseLock()
  • Added self.transform to gadgets/modlua scripts

Where do I start with Modding?
You can start by reading up on our Tutorial and API pages.
These will be updated when-ever there's a change, as well as a beta-specific branch.

We would also suggest joining our Discord, as we have a channel specifically for Lua, and API help.

What if I have a problem?
To ensure that no issue is overseen we'll be monitoring steam, Discord and our other channels even more over the course of the following days.

In the unfortunate event that you encounter a bug please follow these steps so that we can release a patch asap:
  • See if you can replicate the bug
  • Be as specific as possible about the issue, the more information the better. Preferably attach your output_log.txt file which can be located in the HB146_Data folder (right click on Homebrew in your game library, select properties and then browse local files)
  • Notify us on Steam or Discord (faster response time)

DREAM - BUILD - ENJOY

Copybugpaste Team
17 comments Read more

August 1

[2-8-2017] Hotfix!

From the team
With the release of the Lua patch, we've been keeping a keen eye on discord and steam, to make sure the update gets received smoothly.

So far there hasn't been too many issues, apart from some surprise crashes, and some request.

So we've issued a hotfix to adress these
  • Crash after using Camera gadget on some rare occasions
  • Screenshots no longer being detected by Steam
  • Gyrometre not giving correct values

We've also made a couple of changes to the API
  • Added HBU.EnableGadgetMouseScroll()
  • Added HBU.DisableGadgetMouseScroll()
  • Added HBU.TakeScreenshot(path, callbackOnFinished, supersize)

Because of these changes, we've also modified the in-game gadgets to use these functions accordingly.

You can now use your scrollwheel to switch gadgets again!

We'll continue monitoring Steam, DISCORD and our other channels as usual!

EDIT
We've found some small bugs with the quantum cube, those should now be fixed.

Edit 2!:
We've done some more fixes with the quantum gadget, and an issue where you couldn't enter world vehicles anymore!

If you encounter a bug please follow these steps so that we can solve it even faster:
  • See if you can replicate the bug
  • Be as specific as possible about the issue, the more information the better. Preferably attach your output_log.txt file which can be located in: installed directory / HB146_Data folder (right click on Homebrew in your game library, select properties and then browse local files)
  • Notify us on Steam or Discord
DREAM - BUILD - ENJOY



Copybugpaste Team
3 comments Read more
See all discussions

Report bugs and leave feedback for this game on the discussion boards

Reviews

“The entertainment it offers is only limited by a player’s imagination.”
IGM

“A game that truly brings out the kid in all of us”
Shakespub

About This Game

This game has a steep learning curve and will challenge your building and problem solving skills. Please do not purchase is unless you love experimenting, learning new stuff and want to support development of the game.


Homebrew is a vehicle sandbox where creativity is key.The game is developed with a passion for science, input of the community and a belief that your imagination should be the only limit when it comes to what you can build.

If you're looking for a game where you lose track of time perfecting your creations, testing them in a vast world and searching for new approaches/solutions this is the game for you. Now let's look at what you can expect:


  • SANDBOX BUILDING
    You are the creator and you have the power. You can set up controls for all kinds of input devices, there’s no size or part limit and all parts are highly tweakable. In addition the builder includes a plating system and a dynamic vehicle tuner with debugging capabilities.

  • MULTIPLAYER + WORKSHOP
    Play online and battle with your friends in the multiplayer. Search through the workshop and try out one of the many vehicles that other players have created.

  • WEAPONS
    A wide range of weapons at your disposal that take real balistics into account.

  • WORLD
    Explore the world of Homebrew and test your creations on one of the many islands. The world has a dynamic day and night cycle and is large enough to test any type of vehicle including boats, supersonic planes, cars and more.

  • PHYSICS
    In addition to land vehicle behaviour the game has aerodynamics and water dynamics with waves in place so that you can test your creations to the extreme.
  • PARTS
    Whether you’re working on a car, a plane, a boat, a spaceship or anything else, Homebrew has a ton of parts including engines, motors, wheels, lights, wings, pontoons, detachers, transmissions, … More information about the individual parts can be found in our PARTS WIKI .

  • LOGIC PARTS
    Take building to the next level and combine usual parts with logic components to build autopilot vehicles, stabilizing systems, transforming vehicles, robotic arms, … Your imagination is the limit. More information on how to use these parts can be found on our PARTS WIKI
  • AN AWESOME COMMUNITY
    Whether you’re looking for help, someone to play with or simply want to chat you’re always welcome to join us on Steam or our DISCORD CHANNEL.



  • PARTS
    That’s right, we’ve got a series of new parts planned including water parts, tank tracks, wings, hulls, wheels, more logic components and community suggestions.

  • BUILDER
    We want to continue improving builder and implement things like symmetry, coloring system and tools for user generated content.
  • CHALLENGE SYSTEM
    To add more gameplay and possibilities we will implement the necessary tools to create custom challenges in Homebrew.

  • WORLD
    We want to expand the current world even more and add more variation to the environment.

  • OTHER FEATURES
    Our team is always looking out for great community suggestions and based on the feedback that we receive we’ll continue optimization and fixing bugs. In addition we’re also thinking about implementing tools for character customization.

System Requirements

    Minimum:
    • OS: Windows XP and higher
    • Processor: Dual-core or better
    • Memory: 4 GB RAM
    • Graphics: Nvidia Geforce GTX 550 (1GB) or better
    • DirectX: Version 9.0c
    • Network: Broadband Internet connection
    • Storage: 4 GB available space
    • Sound Card: DirectX 9.0c compatible sound card
    • Additional Notes: Please make sure that you aren't running Homebrew on Intel HD
    Recommended:
    • OS: Windows 7 and higher
    • Processor: Quad-core or better
    • Memory: 8 GB RAM
    • Graphics: SM4 1GB VRAMNvidia Gefore GTX 760 (Direct X 11 graphics card)
    • DirectX: Version 11
    • Network: Broadband Internet connection
    • Storage: 8 GB available space
    • Sound Card: DirectX 9.0c compatible sound card
Customer reviews Learn More
High Volume of Reviews Detected:
Exclude  or  View Only
Review Type


Purchase Type


Language


Date Range
To view reviews within a date range, please click and drag a selection on a graph above or click on a specific bar.

Show graph



Display As:
Show graph
 
Hide graph
 
Filters
There are no more reviews that match the filters set above
Adjust the filters above to see other reviews
Loading reviews...