M
M
MDtox2018-02-12 16:32:17
Game development
MDtox, 2018-02-12 16:32:17

Is Rust suitable for 3D games?

What game libraries or engines do you know? Preferably cross-platform.
And has Rust gotten to the point where you can write games on it? I would like to write for Android or Linux (Ubuntu)

Answer the question

In order to leave comments, you need to log in

6 answer(s)
D
Daniil Basmanov, 2018-02-12
@BasmanovDaniil

If you are really burning with desire, then you can , but get ready for the fact that you will have to write all the functionality yourself and the toolchain too. Oh, and lots of bugs. It's too early, wait a couple of years.

S
snuk182, 2018-02-22
@snuk182

It is possible, but there are no added and stable engines, and you will have to do everything yourself. If you are interested in how game engines work, then this is even a plus. If the goal is to get the game in a short time without doing bicycle building, you are not here in the near future.
From graphics, the most predictable way would be to use wrappers over OpenGl , which are thrown with support, but do their job. The gfx mentioned here is under active development and is quite attractive in the future, but unstable. If you are familiar with the javascript three.js, there is a native analogue of three.rs , which is also actively sawn. There is also an English-language resource Are We Game Yet? with a description of all possible libraries for game development in Rust. There is alsoa community on Gitter where you can always ask for advice.

V
Vahe, 2018-09-17
@vahe_2000

arewegameyet
Rust is potentially the perfect language for game development, but the ecosystem is still very young
arewegameyet.com/#eco

T
TheRevan, 2018-02-12
@TheRevan

no it won't fit

P
Pantene742, 2018-02-12
@Pantene742

Just look on the Internet whether they use it? No, they don't use ... it means a conclusion.
For games, as well as for everything, you can at least use JS if you write an engine that will support the language as a scripting one. In general, today C++ is used to create original games and engines . A complex language that is used in very narrow directions. As a rule, they create software with which I interact with simpler languages. In this area, people have chosen C++. Engines are written on it and as an option -> There is an engine for Unity shooters / C # is used thereas a script. which means it is also suitable for gaming. Theoretical Rust could be instead of C++/ But today there are millions of programmers who know how to use C++/ and no one will retrain them.

G
george3, 2018-04-23
@george3

Take Unity and then there will be a chance to make a game, because all other options require many times more time, skills, code, obstinacy ....

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question