Skip to main content

On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

SOGA Studio

6
Posts
3
Topics
A member registered 30 days ago · View creator page →

Creator of

Recent community posts

Hello everyone, it's me, Simon - the lead developer of the game Cabin Crew Life Simulator. Welcome to my fourth blog post for Cabin Crew Life Simulator !

I hope you have been enjoying the things we have been talking about up until this point and I will have much more to share in the future. If you’re new here, don’t forget to join our Discord channel to stay up to date with the latest news from our team regarding Cabin Crew Life Simulator as well as our other projects!


- Did you know that most airplanes are painted white, and the seats inside are predominantly blue? Is there a hidden mystery behind these choices?

Let's uncover these secrets together in Cabin Crew Life Simulator! As our game is set in the working environment of an airplane cabin, we spent over two months meticulously researching various aircraft interiors, including their components, materials, and features across different airplane models. In this devlog, we’ll explore the mysteries and features of the seat designs that you’ll encounter in the game.

Seat Classes

In Cabin Crew Life Simulator, there are three main seat classes: Economy, Business, and First Class. These classes unlock progressively as you level up.

  • Economy Class: Found in smaller planes with a focus on practical, compact seating.
  • Business Class: Available on larger planes, offering premium experiences to passengers. This class also introduces different types of passengers you’ll need to serve.
  • First Class: This is the most luxurious seat class, occupying a significant amount of space in the cabin. For this class, we’ve integrated special features such as a mini-bar, seats that can convert into beds, and the ability to sell luxury services.

Seat Classes

Seat Materials

Most airplane seats are made from fabric, and we’ve reflected this in the game with detailed textures crafted from materials like wool, polyester, nylon, and even leather for premium seats.

For Economy Class, we’ve chosen nylon fabric due to its:

  • Slightly smooth, sometimes slightly glossy texture.
  • Consistent weave patterns, creating a modern feel for the cabin.

This choice mirrors real-life airline practices. Nylon is a practical material that:

  • Absorbs sweat efficiently.
  • Is easy to clean.
  • Offers durability for long-term use.

For Business and First Class, we’ve included leather finishes to evoke a sense of luxury and exclusivity during flights.

Seat Materials

Color Mysteries

While designing the cabin, we initially experimented with vibrant and creative color palettes. However, we quickly realized that most airlines use blue seats. Curious about this trend, we dug deeper and discovered fascinating reasons:

Psychology of Color

  • Blue is calming and soothing (same as sky or ocean color), helping passengers feel relaxed, especially in an environment where stress or anxiety might arise.

Practical Benefits

  • Darker shades of blue or green effectively conceal stains, dirt, and wear-and-tear much better than brighter colors like white or yellow.

Similarly, the white paint on airplanes serves practical purposes:

  • Durability: White paint fades less and highlights potential damage like cracks or oil leaks.
  • Visibility: White stands out during emergencies and minimizes bird strikes.
  • Temperature Control: Reflects sunlight, keeping the cabin cooler.

In response, we adopted blue tones as the dominant seat color in the game, except for special flights or exclusive events.

Seat Features

In the demo version, we’ve implemented fundamental seat functionalities, including:

  • Reclining backrests.
  • Foldable tray tables.

For Business Class and above, these features get a sophisticated upgrade:

  • Elegant tray table designs in Business Class.
  • Mini-bars in First Class, ensuring your passengers experience the pinnacle of in-flight luxury.
  • Luxury services: You can serve gourmet meals or provide amenities packs for this class.

BusinessClass Chair

Additional Services

As you progress and complete more flights, you’ll unlock optional services to enhance passenger comfort, such as:

  • In-flight Wi-Fi.
  • Amenities kits (e.g., toothbrushes, socks).
  • Free blankets and pillows for long-haul flights.

These upgrades improve your score and make your airline stand out.

Passenger Scoring

Passenger satisfaction in Cabin Crew Life Simulator is tied to their class:

  • Prioritize premium passengers first—they contribute significantly to your overall score.
  • However, remember: Safety first, service second.

Passenger

Special Flights

As hinted in earlier announcements, we’re introducing special flight missions in the Early Access version. These unique flights might not have any passengers or traditional seating arrangements. Stay tuned to uncover the secrets and surprises when the EA version launches!

Thank you for following our journey. See you in the skies! ✈ Free Play Demo below

Thank you for reading, and please consider wishlisting the game to support us! https://store.steampowered.com/app/2959610

good job

Hello everyone, it's me, Simon - the lead developer of the game Cabin Crew Life Simulator. Welcome to my third blog post for Cabin Crew Life Simulator !

I hope you have been enjoying the things we have been talking about up until this point and I will have much more to share in the future. If you’re new here, don’t forget to join our Discord channel to stay up to date with the latest news from our team regarding Cabin Crew Life Simulator as well as our other projects!

In this update, I’ll delve deeper into the cabin of the aircraft, where over 70% of the game’s duration will take place, true to the game’s name. Today, We’ll discuss the design of lighting in the galley and cabin, as well as the day/night circle system within the aircraft cabin. 

1. The FAP System

To deliver the most authentic experience of a flight attendant's career, we have simulated the Flight Attendant Panel (FAP), which is present on most modern aircraft. The Flight Attendant Panel (FAP) serves as the central control hub for managing and monitoring various cabin systems. It enables flight attendants to efficiently control lighting, emergency systems, lavatory functions, and more. In Cabin Crew Life Simulator, all cabin lighting can be turned on/off or adjusted in brightness via the FAP. Additionally, the FAP allows you to quickly check the status of doors - whether they are open or closed, armed or disarmed. This feature helps you avoid penalties after each flight for forgetting to properly secure or arm the doors. Moreover, we’ve included a curated playlist for passenger entertainment, allowing you to create the most comfortable atmosphere onboard. You can choose any genre of music you like and adjust the cabin volume depending on the phase of the flight

. FAP 

  2. Lighting in the Game

We faced numerous challenges while designing the lighting for this game. Typically, developers use static lighting (also known as Baked Lighting) to optimize game performance. With this method, lighting is pre-calculated before runtime, and no further calculations are made during gameplay. For more details, you can refer to Unity's documentation on Baked Lighting. However, in Cabin Crew Life Simulator, many things move, including passengers and the aircraft itself. As previously mentioned, the aircraft simulates real-life movement, from taxiing to takeoff and cruising altitude. Therefore, static lighting is not a viable solution for us. In addition, as seen in the DEMO, there’s a day/night cycle effect where you might start a flight in the afternoon and finish it in the evening. Changing lightmaps between day and night proved ineffective because, within the aircraft’s reference frame, the direction of sunlight constantly shifts - unlike static structures like houses or airports. This required us to use real-time lighting for the entire flight. Thus, all lighting - from the sun to the spotlights inside the cabin - uses real-time lighting technology. This significantly enhances the experience as players can feel the changes in lighting direction while the plane is in motion.

  Untitled 2 

  

  3. Performance Optimization for Real-Time Lighting The Problem: 

Using real-time lighting requires continuous calculations by the CPU/GPU, which can decrease FPS. Additionally, real-time shadows are a major performance bottleneck. When real-time lighting is used, Unity increases the polygon count (triangles) by 4-5 times to render shadows, unlike baked lighting, which uses simple black shading in the lightmap. This leads to FPS drops. 

  The Common Solution: Many simulation games disable shadows to optimize performance. This can reduce the number of triangles by over 60% - for instance, from 7M vertices to 1.2M vertices, which boosts FPS by 20% on a Boeing 737 with nearly 100 seats and over 50 light sources.

  Our Decision: However, we chose not to go this route. Disabling shadows significantly diminishes the visual depth of the game, making it feel flat. As someone with a background in visual design and VFX, I found the absence of shadows highly unsatisfying. Therefore, I was determined to find an optimal solution.

  Our Approach: We developed a smarter way to render shadows by incorporating distance-based calculations to limit shadow rendering for objects far away or behind the camera. These calculations also restrict the number of shadows rendered depending on the area, improving game performance by up to 60%. This method allows us to create stunning soft shadows with real-time lighting without overburdening the GPU.

  Capture


What's new ? In the next update, we’ll reveal the differences between economy, business, and first-class seating on the flight. Stay tuned. Thank you for reading, and please consider wishlisting the game to support us! https://store.steampowered.com/app/2959610

Thank you for reading, and please consider wishlisting the game to support us!

https://store.steampowered.com/app/2959610

(1 edit)

Hello everyone, it's me, Simon - the lead developer of the game Cabin Crew Life Simulator.  Welcome to my third blog post for Cabin Crew Life Simulator !

I hope you have been enjoying the things we have been talking about up until this point and I will have much more to share in the future. If you’re new here, don’t forget to join our Discord channel to stay up to date with the latest news from our team regarding Cabin Crew Life Simulator as well as our other projects!

In this update, I’ll delve deeper into the cabin of the aircraft, where over 70% of the game’s duration will take place, true to the game’s name. Today, We’ll discuss the design of lighting in the galley and cabin, as well as the day/night circle system within the aircraft cabin.

1. The FAP System

To deliver the most authentic experience of a flight attendant's career, we have simulated the Flight Attendant Panel (FAP), which is present on most modern aircraft. The Flight Attendant Panel (FAP) serves as the central control hub for managing and monitoring various cabin systems. It enables flight attendants to efficiently control lighting, emergency systems, lavatory functions, and more. In Cabin Crew Life Simulator, all cabin lighting can be turned on/off or adjusted in brightness via the FAP. Additionally, the FAP allows you to quickly check the status of doors - whether they are open or closed, armed or disarmed. This feature helps you avoid penalties after each flight for forgetting to properly secure or arm the doors. Moreover, we’ve included a curated playlist for passenger entertainment, allowing you to create the most comfortable atmosphere onboard. You can choose any genre of music you like and adjust the cabin volume depending on the phase of theflight.


FAP


2. Lighting in the Game

We faced numerous challenges while designing the lighting for this game. Typically, developers use static lighting (also known as Baked Lighting) to optimize game performance. With this method, lighting is pre-calculated before runtime, and no further calculations are made during gameplay. For more details, you can refer to Unity's documentation on Baked Lighting. However, in Cabin Crew Life Simulator, many things move, including passengers and the aircraft itself. As previously mentioned, the aircraft simulates real-life movement, from taxiing to takeoff and cruising altitude. Therefore, static lighting is not a viable solution for us. In addition, as seen in the DEMO, there’s a day/night cycle effect where you might start a flight in the afternoon and finish it in the evening. Changing lightmaps between day and night proved ineffective because, within the aircraft’s reference frame, the direction of sunlight constantly shifts - unlike static structures like houses or airports. This required us to use real-time lighting for the entire flight. Thus, all lighting - from the sun to the spotlights inside the cabin - uses real-time lighting technology. This significantly enhances the experience as players can feel the changes in lighting direction while the plane is in motion.

  cabin crew life simulator
 

  3. Performance Optimization for Real-Time Lighting The Problem: 

Using real-time lighting requires continuous calculations by the CPU/GPU, which can decrease FPS. Additionally, real-time shadows are a major performance bottleneck. When real-time lighting is used, Unity increases the polygon count (triangles) by 4-5 times to render shadows, unlike baked lighting, which uses simple black shading in the lightmap. This leads to FPS drops.

The Common Solution: Many simulation games disable shadows to optimize performance. This can reduce the number of triangles by over 60% - for instance, from 7M vertices to 1.2M vertices, which boosts FPS by 20% on a Boeing 737 with nearly 100 seats and over 50 light sources.

Our Decision: However, we chose not to go this route. Disabling shadows significantly diminishes the visual depth of the game, making it feel flat. As someone with a background in visual design and VFX, I found the absence of shadows highly unsatisfying. Therefore, I was determined to find an optimal solution.

Our Approach: We developed a smarter way to render shadows by incorporating distance-based calculations to limit shadow rendering for objects far away or behind the camera. These calculations also restrict the number of shadows rendered depending on the area, improving game performance by up to 60%. This method allows us to create stunning soft shadows with real-time lighting without overburdening the GPU. 

                        Capture


What's new ? In the next update, we’ll reveal the differences between economy, business, and first-class seating on the flight. Stay tuned.