LIAM’S Brewery
2D isometric management game about the world of beer Hi! Im Naku from Spain! I have been reading your logs for a long time and today I have finally decided to start mine on the game I have been doing for the last 3 years, I think it will help me organize my ideas and take a more constant rhythm
InspirationI think the game I've spent the most time in my life has been Theme Hospital. Create a hospital your way, manage it and control all the details to keep the patients happy. It was great, I wanted to recreate that same feeling.
On the other hand, I wanted to merge it with another topic: automation games. I loved the minecraft mod "industrial craft 2" and thought it would be a good idea to run a business with the products that you created yourself with everything that implies
Gameplay50% of the game is focused on managing a brewery. You'll have to start from scratch, buy furniture and beers to sell. The way to make your own beer will be long, the machines are expensive and you will not have enough space so you can buy some machines and some materials and start. The calendar will be full of events of different themes that will put you to the test
The other 50% will be automation. Brewing is an art and every ingredient has to be processed in a different way by following a chain. Treating the ingredient in a different way will transform it by creating a horrible or perfect beer
ObjectiveThe game can be completed in 2 ways:
- Completing the beer catalog (expect about 50)
- Completing the catalog of objects of the bar (expect about 10 themed categories)
The player will have to focus on one or another part of the game but without neglecting the other. You may decide to focus on the bar but creating X beer would help you boost the clients spawn that can unlock you X sofa
GraphicsThe game started with the idea of being pixelart but as I really did not know anything about it and I wanted to do the drawings finally I choosed the vector style.
I suppose the decision came from trying to imitate the type of drawing of the binding of isaac, simple, fast and beautiful. I soon realized that it was neither simple nor fast but with practice I derived a vector style with thick black borders and solid colors (no gradients). I use illustrator for "real drawings" and photoshop for placeholders and prototypes
Technical infoWhen I started the project 3 years ago I used cocod2dx. It seemed very powerful but I was not agile enough with c ++ to maintain good programming speed. Since I am a senior java developer I migrated the project to a new java engine: Libgdx (IDE: Intellij). I started programming a custom engine based on libgdx focused to take advantage of all the cores of the CPU and have no performance problems (this I will explain another day) and today the engine would be 20% libgdx and 80% custom
All game data is saved in json format. That's why I've been creating tools to manage this more easily. I have used C# and visual studio
AI is in json too, I'll explain in another post
To animate the art I use "Spine" that integrates perfectly with Libgdx
Current prototype status:
Collecting some wheat. The extractor sends it through the pipe to a container but can also be dragged into the inventory
Simple tests with electricity and solar energy
How to heat some water. Containers can carry liquids manually without using pipes
The workers' turn ends:
Animation with bones and meshes in Spine
Workers attending a client
The construction mode will not be the usual, things can be bought from available suppliers and delivered to the pub a few days later. Then you can save them in the inventory and place them anywhere you want
Some art stuff2 custom beers (most of the beers are inspired by other real)
Some of the utilities to make modifications easier:
Follow me at Twitter if you want (I have 0 followers
)
https://twitter.com/Naku_xD