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 at GDC 2018

463 pointsby makepanicabout 7 years ago

15 comments

giancarlostoroabout 7 years ago
I gotta say Godot is one of those open source projects I want to see more commercial adoption of. Not only is it well done, it is miles ahead of the commercial offerings and everything from the tooling to the engine is MIT licensed. You can do plugins not only for the engine, but the tooling itself! This means that you&#x27;re not limited only by what is already available through the standard IDE they built (which is really already great) but by your imagination entirely. You can code plugins in any native language you so desire as well thanks to GDNative (this includes Rust, D, and more).<p>Also don&#x27;t forget, they&#x27;ve got the latest of Mono available to you, so modern C# features at your fingertips, no more C# 3.5 like a certain industry slowpoke...
评论 #16674461 未加载
评论 #16675967 未加载
评论 #16674723 未加载
评论 #16673785 未加载
评论 #16677512 未加载
cowmixabout 7 years ago
My kid who&#x27;s in high school watched a few Godot tutorials on Youtube and then created a nice&#x2F;simple game in about 24 hours.<p>We walked me through the whole process and it is amazing the whole system is free.
评论 #16673716 未加载
stateoffabout 7 years ago
Here is my personal opinion about Godot vs Unity.<p>Background Unity:<p>- I&#x27;ve used Unity for small to medium sized commercial industry projects (3D, VR Tours etc.).<p>- I&#x27;ve used Unity for a 2D Gamejam.<p>- Various Unity research projects.<p>Background Godot:<p>- I&#x27;ve started using Godot v2.1 with little preparation successfully on two Game jams (2D) [1]<p>- I&#x27;ve contributed smaller additions and bugfixes to Godot in the past months, in order to help the 3.0 release and also to understand more of the internals.<p>- I am currently working on a bigger 2D game in Godot 3.0.<p>This is my <i>personal</i> experience and opinion: First of all: For sure Unity is great and I would not hesitate to use it again in future, especially for 3D (without having much experience in Godot 3.0 3D environment).<p>However it has drawbacks compared to Godot, especially for 2D which is my main focus:<p>- Terrible 2D support in Unity (for retro&#x2F;pixel perfect projects). It&#x27;s not that it is impossible but you need to know and work around many aspects to setup something that works. Same setup in Godot needs literally two clicks. Units in Godot are pixel units. Perfect.<p>- No Nested prefabs in Unity. Check out their GDC 2018 keynote (end). It is even a joke to them. Well, to me it isn&#x27;t. Godot does nested instances and it is a great productivity gain.<p>- (Open&#x2F;Public) Source code access in Godot. That probably only applies to people with C++ experience but it was great that I was not stuck since I could dive in and find and fix my problems. Often I found other people with the same problem, and sometimes a PR to fix it, so I could build it from their PR before the official merge and could go on doing my work.<p>- Source code state&#x2F;community for Godot. Godot has a pretty non-idealistic style of code. It&#x27;s not heavily abstracted. And while one could argue if it always has best design choices at least it makes it very easy to dive in. My PRs and fixes were gratefully accepted, it is a very open and productive community. Discussions on Github were constructive in my experience.<p>- Unity has second class Linux (editor) support. To be fair: it seems to gradually improve. Thanks for that btw. But whenever I try I get showstopping weird issues. Every build is a different problem. In contrast: Godot under Linux is flawless. To be honest: Unity Editor does much more under the hood. And again: I personally do not care. I am focused on 2D and I feel I pay a lot extra.<p>- GUI. I know that there is now a new GUI framework in Unity but I feel like it made things worse. I have a hard time getting the results I want as compared to Godot&#x27;s GUI system. Not impossible per se, just not as intuitive as I would like it. Godot&#x27;s GUI frameworks works similar to Qt Designer. Simple layouts and widgets.<p>- Nodes and scripts (Godot) vs. Objects and Components (Unity). I have found that the nodes available in Godot make it very easy to come up with various setups. There is just a bunch of (useful) functionality build in. Especially their viewport&#x2F;offscreen rendering on top of canvas mixed with GUI and shaders make things pretty easy. No need to script for various scenarios + the benefit of these nodes being native.<p>- 2D Physics. Unity uses box2D (like?) physics. Godot has a custom physics engine that works pretty much like old school arcade physics. It is a perfect starting point for platformers etc. without the sacrifice in control. If your game is NOT an angry birds clone then probably a box2D like physics engine is not what you want.<p>I was quite surprised myself that Godot boosted my productivity so much as compared to former workflows.<p>Initially one of my first doubts with Godot was GodotScript. And I must say I was wrong. It is a great little language which helps iterating quickly. And if you are not happy with the performance, you can use C++ or C# or anything else with GodotNativeScript (around 2.6x speedups with C++ in my measurement[2]). I for myself kept GodotScript as iteration speed is more important to me than native performance, especially in the initial stage.<p>The big negative point as already pointed out is that Godot has few proven examples of successful bigger projects. Therefor platforms may be another issue. But having the source code under control helps, plus there is a drive that hopefully spawns more interest and support in future. Godot deserves it.<p>To conclude. For 2D I have not found a better tool than Godot. Please disagree if you like but give the tool a fair chance.<p>[1] Small Godot based Game jam projects: <a href="https:&#x2F;&#x2F;itch.io&#x2F;profile&#x2F;stateoff" rel="nofollow">https:&#x2F;&#x2F;itch.io&#x2F;profile&#x2F;stateoff</a><p>[2] Personal benchmark of GDNativeScript: <a href="https:&#x2F;&#x2F;twitter.com&#x2F;StateOffGames&#x2F;status&#x2F;944878511801753601" rel="nofollow">https:&#x2F;&#x2F;twitter.com&#x2F;StateOffGames&#x2F;status&#x2F;944878511801753601</a>
评论 #16677048 未加载
评论 #16678279 未加载
评论 #16675929 未加载
评论 #16676953 未加载
评论 #16675536 未加载
评论 #16675132 未加载
评论 #16676878 未加载
curioussavageabout 7 years ago
I love Godot right now. I have made a ton of progress on my game in the last two months using it. Highly recommend it to anyone wanting to pick up game dev as a hobby.
评论 #16677738 未加载
georgewsingerabout 7 years ago
SimulaVR (Linux VR Desktop written in Haskell) is currently in the process of integrating Godot into its rendering loop.<p>In order to do that we&#x27;ve been making Haskell FFI bindings for the Godot API. If anyone&#x27;s interested check out: <a href="https:&#x2F;&#x2F;GitHub.com&#x2F;SimulaVR&#x2F;Simula" rel="nofollow">https:&#x2F;&#x2F;GitHub.com&#x2F;SimulaVR&#x2F;Simula</a>
评论 #16676459 未加载
nrjamesabout 7 years ago
I&#x27;m keen to try Godot.<p>The only thing I&#x27;d like to see soon or at least on the roadmap is Switch support. Other open source toolkits, like Monogame, have included it. I believe Love2D also supports it now, or at least has a partner that will build projects for it.
评论 #16674492 未加载
评论 #16674855 未加载
kentmabout 7 years ago
Does anyone have an opinion on Godot Vs Unreal Engine?
评论 #16674410 未加载
评论 #16674386 未加载
评论 #16674391 未加载
kumarvvrabout 7 years ago
Is this a good engine to begin game programming with? I am an experienced web developer with deep interest in interactive stuff.
评论 #16676564 未加载
tekromancrabout 7 years ago
Awesome! I have played with godot before, and while it has some sharp edges I am thrilled to see an opensource engine coming together so well. Great job to all involved!
评论 #16673675 未加载
plexicleabout 7 years ago
Looks great! I&#x27;ve heard of Godot quite a bit and have been meaning to check it out.<p>Boy do I feel like a dummy though... I thought it was &quot;Go&quot;dot and it was built with and&#x2F;or uses Go(lang). Can&#x27;t say I wasn&#x27;t just a tiny bit disappointed!<p>In any case, I just checked out some of the videos and the IDE in particular looks pretty amazing. Will check it out for sure.
评论 #16674293 未加载
评论 #16683128 未加载
tty7about 7 years ago
Any good tutorials to learn this ? I want to make an outrun like game but no experience in this area
评论 #16678305 未加载
DaggerDaggerabout 7 years ago
I&#x27;m really excited about Godot. I started using it and saw the limits of the 3d stuff that is there right now but I&#x27;m excited to start using it when really good 3d animation libraries become available which seem to be lacking at the moment.
thrillgoreabout 7 years ago
I first discovered Godot when working on an ambitious game. While my ambitions have tempered, my stance on Godot hasn&#x27;t. It&#x27;s been a great product to turn out 2D games on, and I am looking forward to trying out some 3D projects with the v3 Renderer. It&#x27;s not going to replace Unity or Unreal for any ambitious AAA-level title, but it can&#x27;t be overlooked for rapid prototyping or 2D games.<p>Godot is also the first project I&#x27;ve ever given Patreon funding for.
ineedasernameabout 7 years ago
I read most of that press release with no idea if Godot was a real thing or if it was an eloborate riff on <i>Waiting for Godot</i><p>It took clicking around their site a bit to realize it&#x27;s actually a real thing. I think.
skybrianabout 7 years ago
re: &quot;The Gambling Industry is Largely Moving to Godot.&quot;<p>I don&#x27;t know, seems like the author should have at least mixed feelings about this? It can&#x27;t be prevented with an MIT license, but it doesn&#x27;t seem like great news?
评论 #16674757 未加载
评论 #16675095 未加载