Game Discussions Star Citizen Discussion Thread v12

What exactly are "building blocks" and why is it a core tech? And is this released or is it still about to come?
Building Blocks is a major engine for SC. BB is the new engine for launcher, HUD, UI, MFD, GUI.... For instance in the next patchs, the whole mobiglass will be entirely redone with BB (the transac tool is the first full BB part in 3.10). BB is also used in the missions building flow but I don't know the % of this flow tied to the BB engine. I've seen a video where the dev was assigning controls to the ingame computer screen part of a mission all in the BB tool.
BB has been released at the beginning of this year. ATM, they are switching old parts to this new engine. Specifically for 3.10, all ship cockpits have been redone with BB.
 
At last count in 2019 MS had 144 thousand employee's. Granted not all are involved in programming, if only one percent of them are, it works out to be 1,440 programmer's. Considerably more than any other companies total number of employee's.
Asobo Studio is the Lead Development Studio for FS 2020 with apparently under 250 employees . They partnered with Microsoft, they are not owned by Microsoft. They would have had help from the Azure Team for the cloud integration aspect, so not sure how many would have been involved from that side.
 

Thanks.

At last count in 2019 MS had 144 thousand employee's. Granted not all are involved in programming, if only one percent of them are, it works out to be 1,440 programmer's. Considerably more than any other companies total number of employee's.

It doesn't work like that so this is a nonsense statement.

Seems that the studio has maybe 1/2 the number of employees as CIG, and are an established outfit with a long history of developing games. Unlike CIG. It doesn't look like they're owned by MS either...
 
Building Blocks is a major engine for SC. BB is the new engine for launcher, HUD, UI, MFD, GUI.... For instance in the next patchs, the whole mobiglass will be entirely redone with BB (the transac tool is the first full BB part in 3.10). BB is also used in the missions building flow but I don't know the % of this flow tied to the BB engine. I've seen a video where the dev was assigning controls to the ingame computer screen part of a mission all in the BB tool.
BB has been released at the beginning of this year. ATM, they are switching old parts to this new engine. Specifically for 3.10, all ship cockpits have been redone with BB.


I genuinely don't understand game dev. But I suspect that UI rendering, and the internal tools used for adjusting it, are not considered an 'engine'. Let alone a 'major engine'.

I'm beginning to suspect that you don't understand game dev either ;)
 
Building Blocks is a major engine for SC. BB is the new engine for launcher, HUD, UI, MFD, GUI.... For instance in the next patchs, the whole mobiglass will be entirely redone with BB (the transac tool is the first full BB part in 3.10). BB is also used in the missions building flow but I don't know the % of this flow tied to the BB engine. I've seen a video where the dev was assigning controls to the ingame computer screen part of a mission all in the BB tool.
BB has been released at the beginning of this year. ATM, they are switching old parts to this new engine. Specifically for 3.10, all ship cockpits have been redone with BB.

Building blocks?

Dear gods, have CIG come up with a new magic phrase now to explain why they can't deliver a product for another few years?
 
No. If the bug is specifically tied to a placeholder engine, requires too much work to be corrected and is in a certain level of acceptability, CIG doesn't correct it. It have been said many times.
SC is full of placeholder engines (flash engine, DX11, Cryastro, starmap, etc). It will take too much time to correct all bugs on those engines that will be replaced by new one. Correcting all bugs of temporary engines is a waste of time.
It's almost like running an always-on live service alpha is a really bad idea, because you have to constantly fix enough bugs to keep the thing (sort-of) playable...
I don't know if they still need to change the core of game engine atm. If so, they are more to the end than to the start.

A list given by Clive Johnson about what have been done / is worked atm (some elements in this list are not about the game engine CE/LY). If you want details about some specifics point (like 64 bits, bind culling, removal of LUA or the refactor in C++) you can find specific posts about it.

I don't give this list to say 'never done before', all those techs are used in other games. I give it to show the huge mass of work done.
<huge list>
A good half of those items are standard things that engines generally provide for you. That is, after all, the reason to start from an existing engine rather than doing it yourself... except they've taken so long that the engine they chose is not only still unsuitable, but now massively out-of-date too. So they have to constantly play catch-up reimplementing things that are standard in other engines.
File system? Encryption? Aren't those OS level services? Oh well perhaps we see SC OS, just for running SC and Squadron 42 :D
Called it! Does this mean I have to write a blog or something? It's not even July any more...
No SQ42 video, but here's a video for a an alpha patch that we lashed together and couldn't even be bothered to cut out all the bad bits...
I'm one of the remarkably stationary NPCs. Also note that there's barely a cut more than three seconds long in the whole thing...
 
I genuinely don't understand game dev. But I suspect that UI rendering, and the internal tools used for adjusting it, are not considered an 'engine'. Let alone a 'major engine'.
Ho yes, UI engines are major engine...

Lumberyard has a built-in UI Editor.
Not used in SC. Too limited for their needs.
A screenshot of the dropdown menu manager of BB below
SCBB.png
 
Building Blocks is a major engine for SC. BB is the new engine for launcher, HUD, UI, MFD, GUI.... For instance in the next patchs, the whole mobiglass will be entirely redone with BB (the transac tool is the first full BB part in 3.10). BB is also used in the missions building flow but I don't know the % of this flow tied to the BB engine. I've seen a video where the dev was assigning controls to the ingame computer screen part of a mission all in the BB tool.
BB has been released at the beginning of this year. ATM, they are switching old parts to this new engine. Specifically for 3.10, all ship cockpits have been redone with BB.
Ho yes, UI engines are major engine...


Not used in SC. Too limited for their needs.
A screenshot of the dropdown menu manager of BB below
View attachment 183080
You do know that the UI can be customised don't you?

Maybe Mr Parry would be kind enough to tell us what the facts are?
 
Last edited:
I doubt very much he wants to get involved :) understandably too its not his job to defend the company nor is he paid to correct misunderstandings. The curse of posting with an easily recognizable account tying you officially to the topic if the discussion ^^

The best way to summon Ben is to start discussing graphics engines.
 
Back
Top Bottom