TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Godot game engine reaches 2.0

143 pointsby nunodonatoover 9 years ago

9 comments

zubspaceover 9 years ago
Godot is awesome. It&#x27;s a great alternative to Unity. It has a friendly community (IRC). The all-in-one editor is nice. The scripting language is easy to get into and if you need to, you can extend the engine and scripting language with C++. And the export to windows, linux, mac, ios, android and web works actually quite well.<p>What&#x27;s really nice is the notion of scenes which I prefer to the way scenes are handled in Unity. Scenes in Godot are are simply node-trees which you can instantiate in existing scenes. For example you create a character in a single scene which you instantiate in a level scene. I always had the impression that this favored encapsulation compared to highly interdependent components in unity.<p>What brought me back to unity was 3D, scripting and debugging. 3D in Godot feels limited. Shader graphs are not really usable, yet. It&#x27;s a lot simpler to create something nice in Unity with the standard shader and some assets. And well, the debugger, it&#x27;s simply not comparable to Visual Studio. Variables are sometimes not inspectable. I missed refactoring alot. And sometimes you need to dig very deep to understand how stuff works because many things are not yet documented.<p>All-in-all, I love Godot. It&#x27;s a nice cross-platform development environment. I simply hope that I can come back later when all rough edges are gone.
评论 #11158644 未加载
评论 #11158738 未加载
Cyph0nover 9 years ago
One thing I don&#x27;t get with game engines: why do they feel the need to make a X-like scripting language, where X=Python in this case, and X=JavaScript in Unity&#x27;s case?<p>Why do they make people re-learn the specifics and slight differences of a language that has been around for more than a decade? On top of this, they are making their engines more difficult to maintain: bug fixes, new features, deprecation and backwards compat., keeping docs up to date, writing tutorials for the language, etc. etc.<p>I just don&#x27;t see why these engines want to re-invent the wheel, even though what they end up with is simply a slightly modified wheel. &#x2F;endrant<p>The engine looks cool however, and the fact that it&#x27;s FOSS makes it a better option for budding game devs. I might give a go when I decide to make a simple game.
评论 #11158165 未加载
评论 #11158217 未加载
评论 #11158281 未加载
评论 #11158238 未加载
评论 #11158237 未加载
评论 #11160283 未加载
评论 #11158202 未加载
评论 #11159717 未加载
评论 #11158340 未加载
评论 #11158162 未加载
chris_wotover 9 years ago
So we are no longer waiting for Godot. Don&#x27;t you think this puts them in a bit of an existential crisis?
评论 #11160787 未加载
评论 #11158215 未加载
laumarsover 9 years ago
The features page looks well presented but has anyone actually used Godot? What are their experiences with it compared to writing your own games from scratch?
评论 #11158089 未加载
评论 #11159567 未加载
justinccover 9 years ago
Anybody know if Godot has a business model behind it or is it co-ordinated purely by volunteers? Perhaps it&#x27;s enough that improving the game engine via open source could help Okam Studio produce games more quickly?
some_guy1234over 9 years ago
Atomic Game Engine is also pretty sweet. I actually like it a bit more.<p><a href="http:&#x2F;&#x2F;atomicgameengine.com&#x2F;" rel="nofollow">http:&#x2F;&#x2F;atomicgameengine.com&#x2F;</a>
评论 #11161787 未加载
irremediableover 9 years ago
I really need to get around to trying Godot. I&#x27;ve had it installed since 1.0, but I&#x27;ve been too busy&#x2F;lazy to try any (amateur!) gamedev lately.
revanx_over 9 years ago
As someone who just wants to try it out, really wish the site had https and hashes with the supplied binaries.
Mithalduover 9 years ago
Some meta discussion: &quot;xyz reaches&#x2F;releases version number 234234.324234&quot; is entirely meaningless and the best way to ensure that nobody will care about your release announcement. Your project may internally have a very well defined and entirely logical policy as to how exactly to change version numbers based on internal project changes, but from the outside this is 100% untrustable and invisible, meaning your 2.0 release could mean anything from &quot;we rewrote the entire thing&quot; or &quot;a set amount of time went by&quot; (see Firefox&#x2F;Perl&#x2F;probably others).<p>If you actually care at all about your release announcement being read, include in the title line the actual benefit the new version provides to people.
评论 #11158097 未加载
评论 #11159830 未加载
评论 #11158024 未加载
评论 #11158726 未加载