Was ist eine Software -Engine?

Eine Software -Engine ist ein Computerprogramm oder Teil eines Computerprogramms, das als Kerngrundlage für eine größere Software dient. Dieser Begriff wird häufig in der Spielentwicklung verwendet, bei der er sich normalerweise entweder auf eine Grafikmotor oder eine Game -Engine bezieht, um die der Rest eines Videospiels entwickelt wird. Während der Begriff auch in anderen Bereichen der Softwareentwicklung verwendet werden kann, kann seine besondere Bedeutung in diesen Fällen nebulöser sein. Eine Software -Engine kann von einem Unternehmen entwickelt werden, das sie verwendet oder von einem anderen Unternehmen entwickelt und anschließend an andere Entwickler lizenziert werden kann. Dies umfasst normalerweise keine Funktionen wie die Benutzeroberfläche (UI) und zahlreiche Kunstvermögenswerte, die der Kernmotor selbst hinzugefügt wurden. Für ein Betriebssystem (Betriebssystem) kann die Software -Engine beispielsweise der Quellcode sein, der die Dateihierarchie inPU festlegtT- und Ausgabemethoden und wie das Betriebssystem mit anderen Software und Hardware kommuniziert. Der genaue Inhalt eines solchen Motors kann jedoch von Programm zu Programm variieren.

In der Entwicklung von Computer und Konsolen bezieht sich eine Software -Engine in der Regel entweder auf die Grafikmotor eines Spiels oder die Gesamtspielmaschine. Die Grafik -Engine für ein Spiel ist in der Regel die Software, mit der die von den Spielern gesehenen Grafiken ordnungsgemäß ausgeführt werden. Dies verwendet häufig Kunstanlagen, die in anderen Programmen erstellt wurden, die dann in die Grafik -Engine portiert werden, um sie während des Spiels zu verwenden. Die Verwendung einer Software -Engine für die Grafiken eines Spiels kann das Rendern erheblich erleichtern und auch den Prozess der Gewährleistung der Software- und Hardware -Kompatibilität vereinfachen.

Eine Software -Engine im Spieldesign kann sich auch auf eine Game Engine beziehen, was ein großes Programm ist, das den Kern eines Spiels ausmacht. Dieser Motor behandelt oft wie künstliche Intelligenz (AI) für Spielcharaktere wird behandelt, die Physik in der Spielwelt und bietet sogar Werkzeuge für die Eingabe von Kunstanlagen und die Schaffung einer Benutzeroberfläche für ein Spiel. Durch die Verwendung einer Game -Engine können die Schöpfer die zukünftige Entwicklung erheblich erleichtern, insbesondere für Fortsetzungen. Diese Art von Software -Engine wird häufig als erster Teil der Spieleentwicklung erstellt und kann an andere Unternehmen lizenziert werden, damit sie mit der Basis -Engine schneller und einfacher neue Spiele entwickeln können.

ANDERE SPRACHEN

War dieser Artikel hilfreich? Danke für die Rückmeldung Danke für die Rückmeldung

Wie können wir helfen? Wie können wir helfen?