Ethics
How to build an environment that makes a great game,
attracts great people and also earns some money?
Give back to the community
I build my games on the work of thousands of people that gave there time and work to the community. This is a wonderful process I want to be part of. Therefore Lan Game Studios, provides and continues to grow its portfolio of free and open source crates for game development.
Connect With DiscordBevy Progressbar
UICross-PlatformMulti part progressbars rendered on the GPU
Bevy Settings
Cross-PlatformConfigurationStore structs as settings in toml files in the correct location, depending on the users OS
Bevy 2d Menu Mask Transition
Cross-PlatformMenuTransitionCreate fancy transitions between menus or game states with a simple mask
No Dead Games
It is sad and sometimes even painful, when you see games going dark forever. Most of the time a team has spent days and sometimes nights to create a visuals and mechanics that are lost forever.
Therefore Lan Game Studios pledges that it will never to create dead games.
If a game is not feasible from business stand point I pledge to open source the code and if possible the art work too. This can happen in multiple steps. E.g just the code first.
Connect With DiscordNo money gambling
It is sad, how some games create very bad behavior enforcing loops.
I want to highlight the difference between two approaches. One is from FiFa, where the loot box is combined with a pay to win mechanic. It is possible to draw something like card packs, where you can get lucky and get better players for your team. Which is in my opinion a gambling mechanic and it is also a pay to win mechanic.
On the other side there is something like Counter-Strike 2 where you can by skins directly via the Steam Marketplace or you can try your luck (gambling) for a skin for money. These skins have near zero value in terms of pay to win. There can be a discussion, where the line is. Is a different player model a pay to win advantage or not. The line is in my opinion blurry here. For Lan Game Studios I think an approach like this is acceptable.
So skins or items that have no real in game advantages are acceptable. Pay to win gambling is not.
Enjoyment
The goal of a game is to be enjoyed by the players. Paying change the favor in games is strictly rejected by Lan Game Studios.
This includes:
- Pay to progression (e.g. more rewards for the same amount of work)
- Pay to power (e.g. better gear, better abilities)
- Pay to skip (e.g. skip grinding or skip a challange)
Games
The nice stuff
Technologies
Why choose rust and bevy as the basis for my games?
I'm 35, I have a family and I don't want to deal with wired game breaking bugs. I just don't have time for that and I know many people don't. Even if you have time, it degrades your gaming experience massively. You loose due to an unfair advantage in a multiplayer game, you can not progress your story because the game keeps crashing at the same point or you have to replay a section of the game that was already hard to beat. I hope the safety features can give Lan Game Studios an edge over other Studios that really on C++ based engines.
Next to safety and stability rust brings to opportunity for excellent performance and portability. Paired with the Ecosystem the developer experience and tooling is fantastic.
Downside of using rust are long compile times. This limits iteration speed and might create a bottleneck in large projects.
Bevy
Bevy supports multiple platforms including Windows, macOS, Linux, and WebAssembly. This makes it easier to bring games to as many people as possible and give players a real platform choice.
ECS Architecture: Bevy uses an Entity Component System (ECS) architecture, which is highly efficient and scaleable. ECS allows for a clear separation of data and behavior, making it easier to manage and extend game logic. This paired with the safety of rust, allows for confident refactoring without breaking games. Also this allows team to work on clearly separated features without blocking each other.
I see a great opportunity in building modding support with the ECS approach. This needs to be verified in the wild.
Connect With Discord