W
W
Werdnak2019-09-17 15:47:36
User interface
Werdnak, 2019-09-17 15:47:36

What technologies to choose for creating an aircraft cockpit simulator?

It is necessary in the photographs (there are 6 of them) to realize the twisting of the toggle switches, pressing the buttons, switching the toggle switches. It's like an airplane cockpit simulator. Almost every photo is a separate "screen/scene". Moreover, they can be interconnected, i.e. pressing a button in one scene triggers a blinking light bulb in another. Animation should be flashing, applying filters, rotating. There is no more complex animation. You also need to plot a graph on the screen (the graph is fixed). Those. this is a fully 2d project.
I have some experience with c#. I saw the implementation of a similar simulator on unity3d. And I also talked to a friend who recommended the Godot engine for this. I have no experience in unity3d and godot.
I ask for help and your suggestions on how this can be implemented and what needs to be studied accordingly :)

Answer the question

In order to leave comments, you need to log in

3 answer(s)
X
xmoonlight, 2019-09-17
@xmoonlight

2D - on Crafty.js, this can be done in the most simple way.
This section.

A
Artem Voronov, 2019-09-17
@newross

About 10 years ago I made a similar aircraft equipment simulator on GDI + in Delphi. You can safely watch 2 dimensional engines in c #, or even just try to implement them in WPF. This would be a perfectly acceptable option, since there is no super-powerful load in such simulators. The only exception can be a radar simulation, but there again you can simply embed the rendering of the PPI using the engine in the WPF application.

D
dollar, 2019-09-20
@dollar

If alone, then Unity is better .
If in a team, then you need to master the profession of a game designer, namely, to learn how to make documentation understandable to everyone. Judging by the question, you are in this part, but there are other roles.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question