Skip to main content

Was ist eine Software -Engine?

Eine Software -Engine ist ein Computerprogramm oder Teil eines Computerprogramms, das als Kernfundament für ein größeres 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 und anschließend an andere Entwickler lizenziert werden kann.eines bestimmten Programms.Dies umfasst normalerweise keine Funktionen wie die Benutzeroberfläche (UI) und zahlreiche Kunstanlagen, die der Kernmotor selbst hinzugefügt wurden.Für ein Betriebssystem (OS) kann beispielsweise die Software -Engine der Quellcode sein, der Dateihierarchie, Eingabe- und Ausgabemethoden festlegt und wie das Betriebssystem mit anderen Software und Hardware kommuniziert.Der genaue Inhalt einer solchen Engine kann jedoch von Programm zu Programm variieren.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 Grafik eines Spiels kann das Rendern erheblich erleichtern und auch den Prozess der Sicherstellung von Software- und Hardwarekompatibilität vereinfachen.

Eine Software -Engine im Spieldesign kann auch auf eine Game -Engine verweisen, die ein istGroßes Programm, das den Kern eines Spiels ausmacht.Diese Engine kümmert sich oft um, wie künstliche Intelligenz (KI) für Spielcharaktere, die Physik in der Spielwelt behandelt wird, und bietet sogar Werkzeuge für die Eingabe von Kunstgütern 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 schneller und einfacher neue Spiele mit der Basis -Engine entwickeln können.