[ / / / / / / / / / / / / / ] [ dir / random / 93 / biohzrd / hkacade / hkpnd / tct / utd / uy / yebalnia ]

/agdg/ - Amateur Game Development General

AGDG - The Board
Name
Email
Subject
REC
STOP
Comment *
File
Password (Randomized for file and post deletion; you may also set your own.)
Archive
* = required field[▶Show post options & limits]
Confused? See the FAQ.
Embed
(replaces files and can be used instead)
Oekaki
Show oekaki applet
(replaces files and can be used instead)
Options
dicesidesmodifier

Allowed file types:jpg, jpeg, gif, png, webp,webm, mp4, mov, swf, pdf
Max filesize is16 MB.
Max image dimensions are15000 x15000.
You may upload5 per post.


Welcome to AGDG, keep working on your game anon!
See also: /ideaguy/ | /vm/

File: 1426856765114.jpg (6.75 KB,189x68,189:68,image.jpg)

b5bd0b No.14637 [Last50 Posts]

ITT: we discuss the Godot engine
____________________________
Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.14642

literally who?
Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.14646

>>14642
http://www.godotengine.org/wp/
Before you call shill, it's FOSS, works with Linux, can port to mobile, PS3 & PSVita, and can work with 2D & 3D games while having a C++ API for trimming the fat.

It's not /tech/ tier, but it comes close. the only thing damning it is that it was coded by BRs.
Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.14649

>>14646
>Before you call shill
I almost did, but then I mustered up the energy to type it into google and found out it's been around for a while and is free.

Never heard of it before though. Looking at the screenshots makes me think this could be the game dev equivalent of blender, but I won't make a judgement before I've tried it.
Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.14669

Browsed the tutorials on the site, might tinker with this a bit this weekend. It looks like it the engine focuses on simple action games.

One approach to programming is a core of code that does interesting things, and the graphics provide info to the user about what is going on in the code (game). A city builder game might use this approach.

Another approach is to have interactive bits, usually graphics, with code attached to each. Some game frameworks do this and Godot does too.

By default the game has nodes contained within scenes, and scripts attached to either nodes or scenes, but no global data or scripts. One of the last tutorials includes global nodes (which may contain data or scripts), but this is de-emphasized in the tutorials and the basic approach.

The code structure is a tree. Scenes contain nodes which may contain other nodes. This is useful for easy message passing up and down the tree. But it is more difficult to create relationships between or share data across the nodes of the tree structure. I'm not too keen on hierarchies for game design.

I don't see an easy way to save data during a game. There's a low level file i/o, but I haven't found anything simple yet. I haven't looked through all of the documentation though.

Downloading it to poke around a bit but I don't think I have much use for this.
Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.14862

It's an interesting engine, though it's got a remarkably bad learning curve to it. I could churn something out in unity within 10 minutes, but with godot I'm still trying to figure out the basics after an hour since the docs don't explain anything too well.
Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.15468

The docs suck but it's a pretty capable engine. It's got sweet physics and lighting for 2D for example.

The scripting is the hard part for me, but I've never programmed so that is to be expected.
Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.15469

I like the engine, didnt have any trouble with a learning curve.
Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.15471

File: 1428420912321.gif (28.74 KB,256x192,4:3,GODOTYEEEEEE.gif)

There's an engine named after me?!?
Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.15496

>>15469
Please tell me your sorcery, I can't get RigidBody movement to fucking work and it's killing my motivation.
Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.15644

File: 1428719812506.jpg (Spoiler Image,16.04 KB,210x240,7:8,le pun spic.jpg)

Linuxfag here. I'm trying to compile it, but it's taking a really long time! How long will I be Waiting for Godot?
Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.15711

>>15644
They have precompiled binaries in their download section. Why the hell are you trying to build it by yourself?
Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.15712

>>15693

>six 0's

Holy fuck nice

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.15713

>>15712
It happens when you post from TOR
Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.15733

File: 1428883875194.jpg (36.5 KB,268x212,67:53,1237234745.jpg)

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.15756

>Naming your engine after an allegory of death
That's BRs for you I guess.
Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.15766

>>15713
I know. It's guaranteed replies :3c
Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.15771

File: 1428971038757.png (5.79 KB,500x250,2:1,Oekaki.png)

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.15801

File: 1429029764486.jpg (148.71 KB,700x700,1:1,Reaction-pic---Crying-meme.jpg)

>they are leaving the community to figure everything out themselves and have us document it for them
>you have to do complex vector math and be a mathematical genius just to do simple rotation in 3d
>mfw this is what happens when you use an engine made by brazillians
I just wasted 2 days trying to learn this and now its all going to waste, AAAAAAAAAAAAAAAA
Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.15812

>>15801

It does not seem to be built in to the engine, per se, but they might have functions planned for the future if they are going to take the 3D engine bit seriously for more casual programmers.

It doesn't look like you need to be particularly excelled at math to do it as it stands though. Then again, I'm skimming this guide you may or may not have already looked into and am mostly here for 2D dev:

https://github.com/okamstudio/godot/wiki/tutorial_transforms
Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.15915

>>15801
Not surprised in the slightest. The 3d part of the engine seems to be a bit of an afterthought in places.
Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.16502

>>15644

I actually tried this for my Raspberry Pi. Particularly curious if it would run on the new one. I compiled with the older Model B, but it kept having fatal errors when compiling the tools due to low memory. Maybe it will on the new one? If only cross-compiling wasn't so confusing for me...

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.16506

Is there a way to make Windows exports smaller than 22mb? This is ridiculous.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.16823

>>16506

http://www.godotengine.org/forum/viewtopic.php?f=12&t=1936

This thread goes in-depth why the empty filesize is so big and what you can do about it to reduce that size.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.16841

>>15471

The engine was red.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.17044

>>14637

Literally zero docs, and just doesn't seem powerful.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.17051

>>17044

It's powerful.

Just undocumented power is useless power.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.17058

>>17044

It hasn't been too hard to learn. There IS documentation, it's just not good enough yet. Reduz is very aware of the lack of documentation and has made it a top priority.

If you want 'powerful' try UE4. This is plenty enough for anything I'll make.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.17231

File: 1431790080936.jpg (6.69 KB,225x225,1:1,1601231_1437658416476089_9….jpg)

Was planning on playing with it over my vacation next week actually. Saw the "shower of bullets" example and really want to fuck with their scripting language and make a danmaku with it, since it's obviously possible.

Anyone else interested in actually using godot?

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.17235

>>17231

I am very interested, i hope to one day make a (proper retail) game on it

I even have some shitty concept art

that's how determined I am

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.17408

>>17231

Yes, I have been digging around those very examples. They are really useful and are filling the gaps that are lacking in the documentation at least for me.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.17467

File: 1432144190251.mp4 (6.61 MB,1366x768,683:384,trucktown.mp4)

... Could they have at least included a car game demo that's a bit better? So far Big Rigs is funner than this. You can't reverse, the 'trailer truck' falls apart most of the time, the controls are too sensitive, there's no borders and everything is ugly as fuck. Surely someone that has made anything like this can poop out a better one with no effort.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.17471

>>17467

Lol

I think that's pretty fine for a tutorial. It's up to you to adjust the parameters to your liking and design a better map and stuff anyway.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.17483

>>17467

I lol'd hard 0:05 - 0:12 should be a banner

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.17547

1.1 has been released with some nice new features.

http://www.godotengine.org/wp/godot-1-1-out/

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.17548

File: 1432309931975.png (5.27 KB,452x180,113:45,i guess thats a yes.png)

at least you won't get any bad habits using this

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.17824

>no proper showcase

Why do enginefags do this? Don't they know the first thing people want to see is projects created with their work?

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.17835

File: 1432942872574.jpg (91.97 KB,492x428,123:107,1426793349564.jpg)

>>17547

>multi-monitor support

>2d materials

>2d lights and shadows with polygonal occluders

>navigation polygon support for 2d navigation

>high dynamic range rendering

>all this shit's built-in, don't have to do it from scratch

Holy fuck, I've been taking this engine for granted this whole time. If I didn't already have a GM:S Pro license I would be making games with this instead.

Unfortunately I've had a GM:S license for a few years now and don't feel like ditching it yet or take the time to learn a completely new engine.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.17845

>>17835

I'm pretty sure it will never have more features than game maker studio, so why would you ever switch from GMS? A company has added way more shit than a few guys did.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.17861

>>17845

That is being simply presumptuous. For one, it has many features already that GMS does not and was built from the ground up with better ideas like the scene system and pythonic-like scripting. It's also free and open source with many improvements over a short time.

Have you even checked out the nodes or demos? It's easily able to compete with GMS if you'd just have a look.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.17866

>>17861

>Have you even checked out the nodes or demos? It's easily able to compete with GMS if you'd just have a look.

I didn't check it out, but is it really? I find it very hard to believe, after all game maker is probably more than 1 decade, and had a team full of programers keep making updates and adding features.

How would godot which basically has 2 programmers from what I know, compete with 1 decade of people working on game maker? Godot has things like 3D, but so does game maker. And game maker is specifically for 2D games so wouldn't it be logical to have more 2D support than godot?

I don't hate godot or anything, I want it to become the best thing ever if possible, but I just heavily heavily doubt that it can compete with 2D game maker, or 3D unity if it will become mostly a 3d engine.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.17867

checked out these and did a few tutorials

http://www.godotengine.org/forum/viewtopic.php?f=11&t=1607

If I spawn too many 3d models it jitters/lags already. Not bad for 2d though so I might use it.

I still like UE4 better for 3d, it makes more sense to me. The main thing about UE4 is the insane amount of unnecessary shader precompilation that you can't turn off.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.17868

YouTube embed. Click thumbnail to play.

>>17867

oh also check out this

>>15801

If you don't want to suffer and get your hopes blown on slow Unity devs then you have to learn SOME math yourself, just follow tutorials every time you need math, I do and it works.

https://forums.unrealengine.com/showthread.php?53033-TUTORIAL-Bow-and-Arrow-Setup-Youtube-Link

https://www.youtube.com/watch?v=kYJkZM_yWs4&list=PLY_FQXauSxlAiaLUllZv_u8YykldnKHaE&index=1

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.17882

woww wow wait a fucking second, is this really coded by BR's? it's amazing and interesting if so

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.17973

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.17983

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.18022

>>17882

I know that guy who made it. He's Argentinian.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.18409

File: 1434099457650.jpg (35.09 KB,190x439,190:439,image.jpg)

Mfw: this is the only good thing coming out of brazil

Ps. Don't know if this has been mentioned before but gamefromscratch has some pretty nice tutorials

http://www.gamefromscratch.com/page/Godot-Game-Engine-tutorial-series.aspx

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.18411

>>18409

PPS. u got trolled XDDD

It's actually from new zealand

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.18412

>>17866

Godot has been worked on in house for around that amount of time by okam studios

Only recently has it been released to the public

Most (if not all) of okam studo's games were made with it

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.18415

>>18411

NZ? NZ? NZ? Gib wool or i report u

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.18462

YouTube embed. Click thumbnail to play.

Godot is my new favorite toy as of the 1.1 release. Time for some shilling.

The tits for 2D, 2.5D as well... would go to a different engine for 3D but it's still decent for that. The learning curve has mostly to do with the tree model it uses, as well as finding all the built-in editors and what you can do with them. But it's incredibly powerful.

IF YOU HAVEN'T LOOKED AT GODOT BEFORE THE 1.1 RELEASE, TAKE ANOTHER LOOK!

Here's a video demoing the new featureset.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.18463

YouTube embed. Click thumbnail to play.

The shilling continues. This engine is young, so it's not great yet for first time devs, but it has a lot of potential -- quite a lot of power packed into that one little executable.

Vid list of games and demos made with Godot: https://www.youtube.com/playlist?list=PL9i2bb2OUKCACptlUgO20di75FUAVfCn7

Embed video shows an Okam Studios game currently in development which uses Godot. They also have a game out being published by SquareEnix.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.18464

YouTube embed. Click thumbnail to play.

Here's a great overview of the engine in video form. It's intended for current developers, not very useful for newbies. Again, without experience, would say stay away from Godot (for now -- 1.2 is being worked on atm, as are the docs), but if you've done some gamedev before, and want to work in 2D, it'd be a shame not to consider it.

If you've worked in a simple point and click engine GameMaker before, but like me, are a little annoyed at how GM makes too many sacrifices toward user friendliness over an efficient workflow, especially when you're scripting -- keeping those fucking scripts straight, like which object is firing which script, is kinda maddening, as are the really weak, wonky OO features of GMScript -- this might be your thing. Once you get your head around it, the interface and overall design is actually really logical. So like people are saying, bit of a learning curve to understand what the fuck is going on, but once you do, you can develop quite rapidly.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.18465

YouTube embed. Click thumbnail to play.

Annnd last, some tutorials.

https://www.youtube.com/playlist?list=PLS9MbmO_ssyAXRl-_ktrebQBFxjSQt7UX

https://www.youtube.com/watch?v=WU6MqaodFyw&list=PLPI26-KXCXpBtZGRJizz0cvU88nXB-G14

You can also do a LOT with the examples, especially with the new ones released after 1.1. Just explore around a bit: http://151.236.22.217/godot_demos-1.1stable.zip

You can develop on just about any OS and export the project to almost any OS. Also has pretty much no dependencies! http://www.godotengine.org/wp/download/

My ulterior motive: the more people who try it out, the more demand there will be for documentation and development.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.18466

Well shit, you guys really made me think a bit. I am a game maker user for about 6 months. So while I don't know it fully, I am still pretty comfortable with how game maker and it's scripting language works, I know some hate it but it's not that limited.

HOWEVER these videos of godot, especially >>18463 really make me consider wanting to try and making a simple game in it just to see how it works. What if it turns our better than game maker?

I saw that it has 2D shadows, and polygon pathfinding. AND automatic isometric view, now that is interesting. Because it would be pretty hard for me to make 2D shadows and polygon pathfinding in game maker, even isometric is a bit tricky. Also the filters, I cannot figure out shaders but I see that go dot has some built in shaders, I assume you can customize them a bit? This is very tempting.

Obviously it's very hard for me to move out of my comfort zone and abandon a program that I used for half a year. I mean, the one thing that I like in game engines is that they take away most of the math from me, this is what I like. Game maker has functions for calculating angle differences, it has the A* pathfinding (which sadly I can't develop it on my own from scratch), it has functions for calculating distances from the bounding box of the sprite, functions for calculating where a position in XY would be if you would add X numbers. And just things that make me not worry about math. And then there are all sorts of real time stretching and modifying of images in game maker, maybe those require complicated coding in godot.

And how about scaling? I am not good with screen scalling, in game maker I just thick an option to scale the screen to different resolution, I don't know how hard is in godot. If godot doesn't have this it's a deal breaker for me. Believe me guys that I really like how godot looks, open source, free, even android exporting for free and all that, that's awesome. The shaders and shadows, pathfinding, very cool. But if it can't take away medium-complicated math and simplify it for me then I will have to stick with game maker.

Another thing is steam, I want to release my game on steam too maybe in a few years in the future, so I don't know if I could do that with godot since I probably wouldn't know how to integrate the steam api into it, which I heard is pretty easy in game maker. Also, does godot even have a map editor, like the room in game maker? Can you have different rooms in godot?

But damn for making me rethink my comfort zone...

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.18467

>>18466

Also game maker has a great particle system, and the surfaces. So I don't know...

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.18468

>>18466

Yeah, it has a built-in shader language, as well as a visual editor (see pic).

It's pretty good with abstracting you from the math and letting you create. Rather than using a programming language, it uses its own script language with Python-like syntax. The reason for this is because the scripting language can be very targeted. Pretty much all the functions you're talking about are in Godot. There's nothing you have to do that's too complicated. It's a lot like GM in this respect.

Screen scaling is handled pretty well overall. Haven't done much in terms of pushing to Android and the like, but it's taken into serious consideration. It was written from the ground up to be highly portable (unlike GM). If you watch that engine overview vid, I believe he mentions the scaling issue.

Steam API is not yet integrated, but you can insert C++ code for anything along those lines and recompile, exposing the necessary functions to GDScript. It's not trivial but it's not that difficult, either. Within a few years, also, someone will undoubtedly do it before you, and will share the code.

Godot does have a map editor -- you can define a tileset and the various properties of each tile, then place them. You can of course have different rooms, but they're called Scenes instead. Functionally they're fairly similar to rooms in GM, except that scenes contain nodes (objects) and can themselves have their own properties. Confusing at first but it makes more sense after a bit.

Definitely worth checking out. There is no installation -- the EXE you download is the editor, which you can run from anywhere -- and then just load up some of the example files.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.18469

>>18468

Sounds good but then there are other things.

In game maker I could make a 640x360 room, I would place two objects and I would increase their X by 4 every step. When I resize the whole thing into 1920x1080 it still increases by the same amount that 4 pixels would be in 640x360, but in a much higher resolution. So I wonder if it's the same in godot, if I could do pixel perfect code at different resolutions without me doing extra work. I can also place GUI objects at certain positions in low resolutions and they would maintain their aspect when rescaled automatically by game maker at a higher resolution.

Game maker has a built in shader language too from what I know, but what I want is already made shaders that just let me apply them and trick them, without coding them myself in that shader language. You know, I don't want to write shaders from scratch.

I would probably be not able to integrate the steam api myself if no one does it in 2 or 4 years. If I would be able to do that kind of programming I wouldn't use engines in the first place. Is there an automated "step" feature in godot? Or do I have to write how the game works from scratch? Is saving files (save games) easy? Does it even have features to deactivate objects that game maker has? Because it's very useful for building a pause menu.

And does it really have those angle, directions, and all sort of distance functions etc. implemented? How about manipulating sprites? Could you please tell me before I try my hand at this thing? Also I never worked with C++, I learned python a year ago but I forgot most of it.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.18470

>>18469

I forgot another important question to ask, how is the performance in comparison to GM:S? We are talking about a lot of objects with path finding, particles (does it even have particles?), physics?

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.18473

File: 1434284738547.png (164.97 KB,480x360,4:3,ClipboardImage.png)

>>18469

You can do scaling a few different ways, including pixel perfect: https://github.com/okamstudio/godot/wiki/tutorial_multires

There are a bunch of built in shaders that you can tweak. If they don't match what you want, ask if someone has done something similar to what you want on the forum. Now that there's a visual shader editor it's pretty simple to cook something up.

For steps, you're talking about frames. Yeah, that's all built in there. It'll be different than how you're used to handling it in GM -- you basically enable a node to handle updates every frame/step and then take action accordingly. You'll be passed a value indicating how long it was since the last frame, so you can basically set step size this way ... as in, if you want 20 steps a second, you simply return from the function if 1/20 of a second hasn't passed yet. A little more complicated, but you're trading off for more power. But not so much of a tradeoff as, say, a game library. It's walking a fine line between the two. You have the power and flexibility you need to do what you like, while having a lot of useful tools.

Saving could be done better. If you are OK with saving in plaintext, that's easy -- you can save data in an INI file. If not, you have a little more work to do, but it's doable. Hopefully we'll see improvement here in time.

There's a mode to deactivate for pausing, yes. Basically no events are passed to nodes during this time, so they can just freeze.

Some of the math functions that you desire may not be implemented -- if you're wondering about specific stuff, I'd say ask in the forum. Though in fairness, such stuff is pretty trivial to write. If they're not in there, someone could write them for you in a short time. Sprite manipulation is no problem though.

You don't need C++, but knowing Python syntax will help. Should probably come back to you. Like any scripting language, it's fairly simple.

As far as performance, I'd be very surprised if it didn't perform better than GM. It can handle a fair bit without slowing down. You might run into a few snags here and there, of course. Yes, it has a particle system (as you'll see it's got a more extensive particle system than GM, at least from what I recall): https://github.com/okamstudio/godot/wiki/tutorial_particles_2d And yes, there's a built-in physics engine that's pretty robust.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.19106

So far, it doesn't look too powerful simply because there's not enough documentation or showcases for it to make a name for itself, but it obviously has a lot of potential. When I'm done with my current native C++ project, I'll probably toy around in Godot and see how much more efficient it is.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.19110

>>15644

Only came to this thread to make sure someone made that joke.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.19112

how does this compare to polycode

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.19119

>>15801

weird. Do they provide something equivalent to glm::rotate() for vectors, quats, and matrices? If not it's probably not worth your time.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.19125

>>19119

You mean, if not, the math is trivial, already available and you can easily write the functions yourself. We're talking 3-10 lines each.

That said, yeah, it's built in, and that guy is retarded.

See:

https://github.com/okamstudio/godot/wiki/class_transform

Yes, it's a little more like a real programming language in how it handles it. But, really, IMO, you shouldn't be even thinking about touching 3D if you are not comfortable with what is in the end not very complicated math.

If you want to create a 3D "game" that you end up ditching after 6 months, you can always give Unity a shot.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.19135

>>19125

No, I agree it's not hard. But if I'm going to bother using someone's 3D "game engine" then I expect good basic math utility functions to be there and be decently optimized, SSE2 versions, etc. Otherwise, why bother? Better stuff is out there if they can't get the basics right why would I use it? GLM is out there (not great, but easy), Sony's open source math library is good and pretty fast, OpenFrameworks exists if I want OO retardation. The only thing Godot or Polycode or whatever bring to the table is hopefully, a decent UI and scripting interface.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.19147

It looks like an interesting engine, but damn it all, the documentation just isn't there.

Same for Polycode, I'm afraid.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.19167

>>15801

>you have to do complex vector math and be a mathematical genius just to do simple rotation in 3d

You need to be a genius to multiply by matrix?

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.19168

>>17882

It is developed by an Argentinian dude with polish ascendance. Not really a huehue...

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.19169

>>19112

it actually works

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.19175

>>14637

Why? just use unity or Unreal

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.19199

>>19135

Just saiyan, it is there.

The docs are weak in many places. Sadly it is not yet an open Wiki for the docs or they would be done already.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.19200

>>19175

Neither is very good for 2D.

Godot shines with 2D. If you want 3D, use one of those. If you are planning on 2D, try Godot and make life a little easier.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.19729

How can I learn to make things in 3d space without the documentation? Is it possible to rifle through the raw class list?

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.19730

>>19200

Why shouldn't I use godot for 3d? 2d is great because it has documentation. 3d doesn't yet

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.19745

File: 1437167946016.gif (51.84 KB,388x385,388:385,waiting for godot.gif)

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.19751

>>15801

>3D rotation

>complex

gb2 GM

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.19807

>>19730

Godot's 2d API is supposed to be similar to the 3d API so it shouldn't be too hard to learn to use it; from the website "Dedicated 2D and 3D physics engines, which use the same API"

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.19810

I've been playing around with the engine for 3 days now. Some things are a bit unintuitive but the scene system is really good once you get used to it.

The engine feels solid, but has room for improvement (for example checking for collision at arbitrary points is a bit of a hassle now). The gui needs work though, I don't think there is a way to move nodes up and down the hierarchy, which is a big miss if you want to reorganise your entities. (or maybe there is a way and I'm just retarded). The expandable menus are all expanded by default and reexpand with every change you make of a field, which really clutters the ui up. I also don't really understand why there needs to be a resources tab as well as a filesystem tab and why the latter is placed where it is.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.19811

>>19751

I tried finding documentation on quaternions or rotation matrices and it seems the Internet is devoid of them.

Could you please enlighten me on how rotate in 3D?

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.19813

File: 1437310370079.png (164.24 KB,960x720,4:3,04 - bmetransform.png)

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.19814

>>19811

You usually buy a book on 3D math for this. I'm holding "Mathematics for 3D Game Programming and Computer Graphics (3rd edition)" by Eric Lengyel in my hands right now. It's rather dense, but it explains WHY formulas work and how we got to them, and by skimming you can usually infer the right formulas for the job.

Additionally, google gave me this within 5 minutes:


//axis is a unit vector
local_rotation.w = cosf( fAngle/2)
local_rotation.x = axis.x * sinf( fAngle/2 )
local_rotation.y = axis.y * sinf( fAngle/2 )
local_rotation.z = axis.z * sinf( fAngle/2 )

total = local_rotation * total //multiplication order matters on this line

"Total" is the final quaternion of the object. In Unity this would be transform.rotation I think. I don't use Godot so no idea how it works here.

But seriously, this is first year college stuff for any game programming course worth your money. Not advanced theoretical mathematics.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.19816

>>19814

>any game programming course worth your money

>game programming course

>money

I know a guy who went into one of those and they only learned 3D modelling with proprietary software and Unity.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.19817

>>19816

Which is why I said ones worth your money. He went one of the shit ones, which are the majority.

>programming course

>3D modelling

That's not a programming course.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.19818

>>19816

I wouldn't take a game programming course, but I *would* take a course on using 3D modeling software.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.19820

>>19751

not everyone is a fan of things like quartinions and normalizing along grav vectors and such

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.19860

File: 1437370778321.jpg (13.29 KB,312x312,1:1,blurgh2.jpg)

>>14637

trash tier engine made by drunken huehue jungle bunnies

will stick with ue4

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.19916

Im new to coding and godot's documentation for 3d is super limited.

http://www.godotengine.org/forum/viewtopic.php?f=14&t=1564

When I download the example project I get error(36,18): Expected identifier for member variable name.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.20911

Is there inverse kinematics for 3d? The documentation shows it for 3d but no word on 3d.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.20924

>>20911

>godot

>documentation

Pick one

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.20945

>>20924

>make great engine

>don't tell people how to use it

>work is pointless

>engine doomed to die

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.20960

>>20924

>>19916

I was thinking to make a try but thanks to point this.

I have a rule: "If it is not documented, it does not exist". I hate spending hours trying to reverse engine an API or framework because of the lack of documentation.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.20972

File: 1439750716684.mp4 (7.98 MB,1280x720,16:9,vf.mp4)

I spent a couple weeks trying out 1.0 to make something for April Fools.

My memory's kind of hazy, but I felt handicapped as a programmer because it took me awhile to figure out how to do composition and inheritance. Seems like the engine is geared towards inheritance.

Most frustrating would be nodes getting inexplicably bugged out and only being fixed by deleting and recreating them. I lost a lot of time debugging thinking I was at fault rather than the engine/editor.

The editor was kind of annoying. You can't quickly jump to different scenes. It also auto-indented with tabs when I'd rather have spaces.

What I did like was that it worked on Linux and was free. Can't really critique more because I only recently started trying game dev, and this was my first engine besides RPG Maker.

I like that there's the option for native coding, but I don't want to get into C++. Anyone know what the process is like for using something else, like Rust? I have zero experience with mixing languages.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.21146

>>20972

>it took me awhile to figure out how to do composition and inheritance

What do you mean by this?

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.21192

>>21146

Composition and inheritance in the object-oriented programming sense.

https://en.wikipedia.org/wiki/Inheritance_(object-oriented_programming)

https://en.wikipedia.org/wiki/Object_composition

They're fundamentals that you'd look at in your first hour with a new language, but for reasons I no longer remember, it took me a lot longer to get a hang of.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.21364

>>20972

damn son, this looks amazing

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.21545

>>18463

>shilling for a gratis and libre product

Holy shit you're retarded

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.21673

>>21146

If you need to ask that then you shouldn't be posting here

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.21709

File: 1441612941200.png (14.62 KB,814x374,37:17,fuck yes.png)

New website motherfuckers!

also, you see this shit right here?

Dox for engine incoming :^)

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.21734

File: 1441721841769.png (23.84 KB,231x73,231:73,brfw0.png)

meem

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.21959

>>21192

tfw I had to look composition up despite having programmed for many years already.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.21972

File: 1442509470313.jpg (16.78 KB,256x300,64:75,3650.jpg)

Reading through basic tutorial / docs right now. So far using Godot feels like a hybrid of Qt and Unity3D.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.22095

File: 1442838871767.gif (988.63 KB,255x160,51:32,1442613632111-2.gif)

>>17882

>>17973

>>17983

BR? BR? BR!

HUEHUEHEUEHUEHEUEHUE

PLS GIB MONI OR I REPORT U HUE

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.22102

>>21973

Beginner friendly != For idiots.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.22103

>>22102

if its not hard its not good kiddo

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.22118

Turned out it's quite usable. Too bad their website is a mess and freezes firefox, at least documentation is available in github™.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.22260

Godot wiki's tutorials on vector and matrix math are pure gold.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.22412

File: 1443384037153.webm (1.37 MB,720x480,3:2,br thread.webm)

ORGUHLO DE SER BRASILEIRO!!!!!!

VAMO LA GENTE!!!!

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.22437

File: 1443414812952.png (144.48 KB,231x277,231:277,1440946543696.png)

>>17882

>>17973

>>17983

>>22095

>>22412

Isso foi inesperado.

Essa engine parece ser uma bosta

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.22442

does the continuous collision detection option even work? shit just goes through everything at moderate speeds no matter what collision detection I use

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.22472

What is a good way to create split screen in 2D? I tried to put this kind of hierarchy but don't know how to display same contents in both cameras.

Node2D

| - Sprite

| - Control1 - Viewport - Camera2D

| - Control2 - Viewport - Camera2D

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.22481

>>22472

Just write a script capable of setting the viewport to Camera1, rendering to framebuffer, then setting the viewport to Camera2, rendering to another framebuffer and then render both to a single framebuffer.

Computationally expensive, but that's the joy of split screen.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.22512

>>22481

thanks

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.22517

>All these faggots actually trashing Godot because it's FOSS, saying to use Unity or Unreal

>All these faggots who think that Argentina is part of Brazil

I don't much like using Godot personally, because I like my low-level, but come on, you come off as either shills or lazy easily-marketed faggots when you say "What? Why would I use something that is actually free and has no licensing restrictions when it isn't advertised to me with a million-dollar marketing campaign?"

I've got nothing against UE or Unity, either, but to act like real free software has no merits because proprietary software exists is retarded. We'd all be using Internet Explorer and Opera if that argument actually had real merit. Break out of your baby duck syndrome and actually give something new a try. Worst case scenario, you go back to what you already know and you spent some time trying something new out.

>>22472

>>22481

I don't know exactly how it would be done in Godot, but in OpenGL you can specify a viewport as part of a framebuffer, so you could skip the last rendering step. Once you have that done, you'll be about as optimized as you can for split screen, since you'll always need to do that rendering twice anyway.

Check Godot's "viewport" class. There should be a way to have two viewports for the same framebuffer. https://github.com/okamstudio/godot/wiki/class_viewport#set_rect

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.22548

GODOT 2.0 ALPHA just released in the last couple of days.

http://www.godotengine.org/projects/godot-engine/documents

Documentation is coming along decently well, too.

Anyone have any decent links for explaining how the hierarchy system in Godot works? I think that's the most confusing part of it. Once you get your head around it, it's pretty awwright though.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.22562

>>22548

wow that new website is really shitty. It's like they replaced the whole thing with some wiki archive, makes it look incredibly cheap and amateur.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.22633

Alright i have to get this off my chest and i know it is stupid since i've only used gml but.

WTF is with the GDScript? it looks fucking retarded. yes i'm complaining on how it looks

Where are the semicolons?

What's withe the white space?

And where the fuck are the curly brackets?

is there anyway to make the transition from Game Maker to Godot easier?

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.22635

>>22633

>inb4 why transition

i've started using linux. so game maker is in the past

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.22637

>>22633

GDScript is almost exactly like Python.

I don't much like Python, but the answer to all your questions about GDScript are the same in Python.

https://programmers.stackexchange.com/questions/66755/do-python-programmers-find-the-whitespace-issue-inconvenient

I don't really like Python, just pointing out that none of your complaints are exclusive to GDScript. The whitespace thing in Python is polarizing in itself. I don't find it much an issue when you get used to it, though it is pretty annoying to have a language that renders editor auto-indent impossible (because the end of an indent indicates the end of a block).

My biggest issue with Python was the clusterfuck retarded transition between Python 2 and Python 3.

Python 3 is fine. The transition from Python 2 to Python 3 was a fucking nightmare for anybody working with Python, and it was caused by the original developers fucking the Python specification in the first place in a way that they had to break Backwards Compatibility just to update the laguage.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.23524

>>22548

the documentation is really shaping up!

I'm finally starting to understand this engine...

Pretty cool

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.23541

>>17824

because we're autists who can't into art or socialise with artists :^)

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.23550

File: 1446582240736.jpg (174.57 KB,550x1925,2:7,something nice for the ano….jpg)

Anybody know how to change the texture of a TextureButton in game?

Using:

get_node("Button").set_hover_texture("Button_02.tex")

Ain't working.

Feels bad man.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.23566

Heeeeeeeey~

Could Godot support the sort of set up Torment: Tides of Brian Fargo's Income will have?

You know, where environment is prerendered, but 3D lighting interacts with it through simplified 3D objects "underneath". Or something like that, can't find the bit that explained it right now.

Could you do that with everything? PCs, monsters etc.?

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.23807

File: 1447383047284.jpeg (20.09 KB,480x360,4:3,papermario.jpeg)

Would Godot be a good choice for making a 2.5D, Paper-Mario-esque RPG game? The 3D tools look somewhat basic but I really don't want to go back to fucking Unity.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.23837

>>23566

>Heeeeeeeey~

>>>/autisticchildren/

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.24234

tl;dr

How does modding the engine itself look like? Is there any help/documentation for it?

I have an /idea/ for a dev tool.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.24520

File: 1450565813751.jpeg (860.13 KB,4288x2848,134:89,spaghetti.jpeg)

I'm wanting to learn enough about Godot to make systems and games that aren't shit, but having a hard time converting over from Unity. Any good resources for learning this stuff from a perspective of a Unity user and/or how to structure nodes to not have spaghetti-projects?

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.24550

>>24234

On the forums I saw a guy make some tool that could either (a) randomly generate quake style maps or (b) turn simple diagrams into 3d maps in editor, I can't quite remember; in any case, the tools are there.

>>24520

They've got a wiki, but the rest will be learning and tinkering in your own time I believe.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.24571

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.24599

>>24550

>randomly generate quake style maps

Do you have a link? That sounds cool as fuck.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.25020

2.0 beta released.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.25050

complete linux scrub here

how do i run the .64 file? I try to run it as executable but nothing happens, not even an error message.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.25060

File: 1454022324245.png (58.25 KB,1366x741,1366:741,godot-1-1.png)

Anyone know how I can prevent sprites from becoming children of the original sprite? Or is this supposed to be how it's done?

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.25061

>>25050

What are you referring to? Also, what distro are you on?

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.25062

>>23807

bump, interested in this as well

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.25063

>>25050

Never mind I figured out what you were talking about.

Assuming it's in your Downloads folder...

Open terminal

cd ~/Downloads

chmod +x Godot_v2.0_beta_20160126_x11.64

./Godot_v2.0_beta_20160126_x11.64

You might also be able to right click it and turn on the "executable" option depending on what DE (desktop environment) you're using.

Since you're a scrub let me explain what we did.

cd ~/Downloads

cd = Change Directories (directories are what Windows calls folders)

~ is a short cut for /home/$USER ($USER is an eviroment variable that stores the current user's name. Try "echo $USER" in the terminal)

So that part says "Change from the current directory to my Downloads folder"

chmod +x

chmod means "change mode". Without going to far into file permissions, just know that each file has three permissions by default. Read Write and Execute.

Read allows you to view the contents of the file

Write allows you to change the contents of the file

Execute tells Linux to run this file as code.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.25064

>>25060

So, the tutorials I'm following didn't mention that you need to create a node2d object and everything falls under that.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.25067

>>25061

>what distro are you on?

*tips operating system*

Fedora

>>25063

After compiling the files from github, the resulting seems to run just fine. But thanks anyways.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.25110

>>25067

Great!

I'm writing a PKGBUILD for the AUR so if anyone needs help with compiling let me know.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.25113

File: 1454344068528.mp4 (182.83 KB,534x300,89:50,clownpiece throwing a craz….mp4)

>tfw when using godot solved my problems with rendering my unicode font and loading savefiles

Its been so long since i made progress i dont even know what to do next.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.25129

>>25113

Show us what you have so far!

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.25142

File: 1454453484709-0.png (127.49 KB,1920x1080,16:9,Bildschirmfoto von »2016-0….png)

File: 1454453484720-1.png (49.87 KB,960x540,16:9,babbys first worm model.png)

>>25129

not much yet, those two things just were something i wanted to get out of the way ASAP, especially the font so i dont need to rely on console output.

also, the models texture got lost in import for some reason, but thats not a pressing issue right now.

can you guess what this is supposed to be a fangame of?

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.25232

How do i change a label's font from code?

.set("custom_fonts/font","font.fnt") only returns a unspecified error and the default font is used instead.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.25254

File: 1455170764445.png (10.33 KB,484x150,242:75,wacky.png)

>>22633

You never needed semicolons, man.

The whitespace is your brackets now.

>>19745

I appreciate this, and also the unintended second-level humor that the image is a gif, but not animated.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.25330

File: 1455611015585.webm (172.65 KB,800x600,4:3,agdg.webm)

Finally got my first thing done myself. Nothing impressive, but I now have a guy that moves and collides with walls!

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.25414

>>25232

figured it out myself, the path should be "res://font.fnt".

silly me.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.25420

>>25254

But that's not really humorous at all... GIF format does not imply animation

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.25495

Should I use 2.0 RC or 1.1 Stable? about to start using this thing.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.25507

File: 1456047637866.jpg (298.14 KB,857x822,857:822,high af.jpg)

>try godot

>see python

>turn 360 and walk away

thanks i'll keep it real with sfml and c++

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.25512

>>25507

>and c++

godot can use that too

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.25540

>>25507

>being afraid of snakes

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.25554

>>25495

I'm using 1.1 stable because I ran into quite a few bugs with 2.0. YMMV

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.25612

2.0 IS OUT

It's breddy Good

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.25638

I like this, but why the fuck did they take down the forums?

Pretty much every problem I've had has a forum post, but I can't read them because they don't exist anymore. Atrocious, considering their documentation is still pretty lacking in some areas.

So, how DO I export a Windows executable without the Godot console?

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.25639

>>25638

Found it.

Disable debugging in the Export Project dialog, when you're choosing where to save the .exe.

Sweet.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.25744

How in the goddamned fuck do I erase a tile in the 3D gridmap?

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.25746

Godot seems to be getting better but the editor & documentation still feel very lacking in terms of polish.

Also I don't really like GDScript at all.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.25802

File: 1456894201674-0.gif (51.84 KB,388x385,388:385,waiting for godot.gif)

File: 1456894201674-1.png (44.07 KB,388x385,388:385,waiting for godot.png)

File: 1456894201675-2.png (10.98 KB,192x110,96:55,apng test image.png)

File: 1456894201676-3.gif (1.78 MB,392x226,196:113,youtube and g plus baby.gif)

File: 1456894201677-4.png (1.63 MB,392x226,196:113,youtube and g plus baby.png)

>>25420

It does in this day and age; png is superior in just about every way, but apng is not standard, so the only legitimate use for a gif is for animation.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.25803

File: 1456895189985.jpg (137.49 KB,390x256,195:128,editor.jpg)

>>14637

Is... Is that the Haiku symbol? Is the editor actually supported on Haiku OS? That's fucking awesome if it is!

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.25887

The 3D engine is still pretty mediocre, but being able to animate variables and function calls with keyframes is making me hard. Are there any good plug-ins yet?

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.25893

File: 1457299496057.png (585.32 KB,1188x670,594:335,for some reason people kee….png)

>>25887

Plug-ins? For what purpose?

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.25926

>>25887

>Are there any good plug-ins yet?

Probably not, as the plug-in APIs are WIP:

http://www.godotengine.org/article/plugins

>>25803

yes

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.25933

At least godot lives up to its name. I've been waiting for them to implement actually useful features since version 1.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.25967

>>25933

Such as?

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.25970

>>25967

There seems to be a distinct lack of control with the 3d renderer. Being able to offset the depth buffer or more explicitly sort objects comes in very handy, such as when rendering decals. I've only ever seen 1 tutorial which deals with this, and they go with the "stick a mesh close to a wall" approach which doesn't work properly at a distance due to z-fighting.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.25979

>>25887

https://github.com/Calinou/awesome-godot

If you're doing 2D games, this plugin is pretty invaluable, considering how FUCKING retarded the tilemap system in Godot is.

https://github.com/MrGreenTea/GodotTiledImporter

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.26135

I was going to use pygame because I'm an idiot. This has changed my life.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.26183

>>25970

Wasn't a new 3d renderer part of the future plans?

>>25979

Is it that the everything-is-a-nested-object isn't a good approach for tile-based games?

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.26292

>>17866

>How would godot which basically has 2 programmers from what I know

https://github.com/godotengine/godot

>167 contributors

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.26293

>>25507

>liking sepples

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.26299

>>26183

No, I'm talking about the absolutely fucking retarded way it handles tilemaps.

You need to open a scene, import EVERY SINGLE FUCKING TILE as an individual sprite, then export that as a tilemap and import it in the scene you want it used in, instead of just opening a spritesheet and defining width, height and optional spacing.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.26318

>>26299

Well, that fixes that I guess.

Do you know if it's possible to take the GDScript interpreter and embed it into your own sepples game?

>inb4 Lua

No.

>>26293

There is literally nothing wrong with that.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.26319

>>26299

Apparently a better way is on the roadmap.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.26327

>>26299

Man, I thought making maps was fucking over complicated.

I stopped trying to make my first level because of this shit. Maybe I'll pick it back up with those plugins.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.26360

File: 1460374665410.png (153.71 KB,661x808,661:808,2016-04-11 13_36_54-untitl….png)

>>26327

Definitely do. I recommend the Tiled Importer plugin, since it supports output from a dedicated tilemap/level designer.

Shit is real easy in Tiled.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.27375

Can someone help me out? so I have an enemy thats a kinematic body with a collision shape to see if it gets attacked.

But I also want the enemy to know if the player gets within a certain distance of it. How would I do this?

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.27377

>>27375

Haven't tested it but it's probably something like

if get_node("enemy").get_pos().distance_to(get_node("player").get_pos()) < 1000: 
playerInRange = true

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.27395

I'm starting to learn godot both 3d and 2d. Are there any tutorials demonstrating the scene tree. Adding and removing objects in real time, not just runtime.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.27396

https://github.com/MrGreenTea/GodotTiledImporter

>put in %appdata%/godot/plugins on windows

doesn't work and I'm not sure why. I tried both zipped and unzipped

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.27397

How good is

3 D I M E N S I O N A L G R A P H I C S

in Godot?

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.27398

>>27397

runs better than unreal

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.27399

>>26360

How do I install that? I followed the directions and am running 2.1

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.27410

>>27397

Can handle a pretty large number of polys but no fancy features. It only has FXAA for AA for instance.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.27413

>>27410

I heard they had something about getting Vulkan support and GLES 3 support.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.27441

>>27413

This month they're probably going to release Godot 2.1, after which they'll start working on Godot 3.0 which will include the changes you mentioned as well as many more.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.27651

I remember checking Godot out near the beginning of the year and its website fucking froze Firefox. Decided to look at it again on a whim the other day and the website actually works. As for the engine itself, I don't have any experience with Python like scripting languages; but, Godot is honestly an instant favourite for myself. I'm sure Unreal is the better choice in terms of visual fidelity and features; however, I think Godot is the best option for independents right now.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.27653

>>14637

>see image of scripting window on the front page of their web site

>distort face in disgust

They force you to write code in this Godot engine? What person who isn't a genius coder with unlimited free time will care about this?

Why would any non-coder choose this over Blueprints in Unreal Engine?

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.27655

>>27653

Game developers should know how to program; what good are you if your only skill is drag-and-dropping things into place? Besides, if you can understand how Blueprints works then it isn't a big step to translate that into code.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.27657

>>27655

>what good are you if your only skill is drag-and-dropping things into place?

Well, what good are you if you lack the artistic skill to even create the assets? And then there's this thing called game design. Many underestimate its importance which is why 99% of all indie games are dog shit.

But enough of that. I didn't want to have a discussion, I just wanted to hear what's so good about Godot. But it's probably easier and less stressful if I just google it myself.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.27658

>>27657

Having used Godot myself I can say that the main reason anyone would prefer it over Unreal or Unity is the linux support and that it's lightweight. Other than that it's plagued by sparse documentation and lack of any advanced features you would find in a proprietary engine. I feel like it's going through a lot of growing pains and it might be a competent engine in the future, but if you have the hardware I'd go for something else.

As far as Blueprints goes, I just hate the idea of that type of drag-and-drop coding. Sure, it's a visual way to organize information, behavior, and a game loop for people who don't have the knowledge to code, but it lends itself to shoddy design practices and literal spaghetti code of nodes. It's a crutch and an easy trap for novice devs to fall into. Sure, you could get good at Blueprints and learn how to use it to the best of its ability, but at that point you might as well start coding for the flexibility and the general usefulness of the skill. Just my two cents I guess.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.27665

YouTube embed. Click thumbnail to play.
Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.27667

>>27397

no functional concave collission meshes

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.27670

>>27653

Why would a non-coder think they can put together a videogame?

Why do stupid fucks like yourself assume you can cum on a napkin, throw it at your computer and have a finished game? Shit is hard, mongrel.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.27679

File: ea93c2e6d45fd8f⋯.png (12.92 KB,633x335,633:335,first click.PNG)

File: aa2cc5d98f2d831⋯.png (11.61 KB,630x355,126:71,slightly move it.PNG)

So I just started trying this out and I've enjoyed it so far. I'm having one issue though that I haven't been able to google and answer for. I have a confirmation box for exiting the game, and when I first click exit, the confirmations box's buttons are outside of the box. If I move the confirmation box at all it fixes itself and is fine every time I click exit.

Why are the confirmation box's buttons drawn wrong at the start of the program? I have it as a child of a vertical box holder with all the other buttons, is that causing an issue?

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.27697

>>27670

>>27658

Good news! Godot is adding C# and visual scripting!

https://godotengine.org/article/godot-getting-more-languages

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.27706

How do I get the user to be able to input strings? (for his character's name for example)

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.27717

File: d6593b11bdd6861⋯.jpg (17.84 KB,384x288,4:3,courage.jpg)

>start messing with sound

>make it to where every time i shoot, it plays a sound

>audio has the most obvious delay I've ever seen in a game engine

So have people actually used this to make games with sound

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.27844

>>27697

How is that good news?

GDScript was a mistake, but so is every other language at the engine level.

Scripting facilities belong into the game code, not the engine code.

>inb4 C++ is hard

get shrekt, plebs

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.28066

>>27717

I don't have this issue.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.28068

>>27717

Works for me :^)

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.28069

>>27844

C++ is hard. You can't tell me that you "understand C++" if you're not part of the C++ steering committee or writing textbooks that detail C++.

One reason why C++ is hard is because the meaning of various C++ statements change according to context where the statement exists. In most languages, there is only one way to interpret the meaning of a statement wherever it's located in the code. This is one out of a whole textbook full of reasons why C++ is exceedingly hard.

GDScript was the perfect solution for Godot.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.28083

Anybody know why you can't set an exported variable from outside of a gdscript if you try to use setget with it?

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.28088

Godot is shit

>Can't change font size without setting a new font

>Not enough tutorials and terrible documentation

>Button changes size when the text is changed with no obvious way to disable it

>Fog doesn't always show. Haven't used the engine in a while so I can't remember the details.

>Can't use WASD to move 3D camera

>Can't have multiple root elements

>Certain Controls not visible in 2D View (Control, Containers, etc)

>Can't lock/unlock elements from the SceneTree (like how you can toggle visibility)

It has potential though.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.28089

>>28088

Ignore the part about the button. Just me being an idiot.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.28090

Godot is the shit. Go godot go!

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.28091

>>27657

If you know how to code you can better implement your design.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b5bd0b No.28495

File: 363a3a6e7eb4c72⋯.png (66.28 KB,578x632,289:316,>200ms.png)

>>27717

The latest Godot release fixed that bug.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

fbb477 No.30626

I wasn't sure if I should just make a new thread or not. I wanted to know if Godot C++ scripts actually gets the "advantage" of c++, or is just syntax for people who are familiar with c++. Also, with 3.0 letting you write scripts in c#, is there a preformance difference? If it actually has to load .NET libraries, I would think writing something in c# would in some way slow it down.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

775ff0 No.30631

Am currently transitioning from Unity3D to this engine(using it's C#). It would help if they documented their C# API exhaustively, but I guess it's been changing from RC to RC.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

04d23e No.30635

3.0

>new renderer

>new sound engine

>new physics

>multiplayer

>tons more cool shit that's hard to explain (case switching, better scene inheritance, move_and_slide() etc.)

https://godotengine.org/article/godot-3-0-released

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b2d13b No.30658

>>30626

I think you don't directly script C++ in the editor, you just compile your own .dll/.so files that call Godot classes and functions through bindings and that you then import into your project.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

e06311 No.30732

File: 292747cef4d576f⋯.gif (633.95 KB,500x253,500:253,1235234876.gif)

>>30635

If anyone is using godot3 with scripting and not C, avoid using the visual scripts. It's still very buggy and corrupted one of my projects. It seems fine for wiring up buttons to emit, but so is gdscript and gdscript is still easier to read.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

e476b3 No.30743

File: 83fcc3f5c2e5d12⋯.gif (579.55 KB,512x512,1:1,83fcc3f5c2e5d12df6704774d7….gif)

>download the 64 bit zip

>extract

>doubleclick .exe

>opens console, red error visible, closes immediately

what is this shit

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

96512b No.30748

File: a1c6afd4e700666⋯.png (92.33 KB,883x669,883:669,cb21a2f6954688f7f9641a9e3e….png)

What's wrong with this code?

The panels are meant to update when I press one of the buttons.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

a7b13c No.30757

>>30743

I have yet to find a computer where that doesn't happen. :/

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

04d157 No.30759

>>30748

In lines 31 and 32, you're just resetting the text to the name and type of pokemon[0] each time, no matter what button you press. You need some way of figuring out which button is getting pressed so you can use the appropriate name and type.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

775ff0 No.30761

>>30757

You should submit a bug on their github.

Once confirmed, it'll likely get worked on by someone.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

e8720e No.30764

>>25926

>>25803

I heard the Haiku version is shit though and you can't export to Haiku.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

73f13a No.30773

>>30761

>>30757

This is seriously embarrassing. Turns out the version on Steam works though.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

1e8ad5 No.30808

File: b5427c3ac07afbb⋯.gif (1.9 MB,400x319,400:319,Judgemental.gif)

just allow me to vent for a second fellow gamedevs

but I'm really fucking displeased at the direction they've taken for godot3

it really seems they took a lot inspiration from Unity's engine design, and probably people ask for it, making a lot of things "user friendly"

and publishing it on to steam as well, seems to have opened the floodgates of vidya hell once again,

with the q&a site for godot now filled with illiterate retards that won't even bother to read the fucking documentation

one thing that really fucking bothered me, for example, was the auto asset importer feature, just "taking care" of assets for you, importing it under the hood

literally just taking away the control and design decision from the developer, because developers these days are braindead it seems

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b2d13b No.30809

>>30808

oh yeah, the new import system is annoying as fuck, if you want unfiltered pixel art textures, you have to reimport them again. you can't automatically create .mesh files either, which is a pain when dealing with Gridmaps.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

674f1b No.30810

>>15496

I had to deal with that, too. Settled on a kinematic body and then custom gravity code.

>>30808

Godot is a product(even if foss) and direction is being taken to grab as much attention(and thus potential doners/contributers) as is possible. They very likely are going to provide for userbase that wants Unity3D, but without the licensing headache.

I can only hope they will include optional manual control over anything that is supposed to work by magic. Unity's idiot-proof features were a pain in the ass to use when they either randomly failed, required clicking and dragging as a workflow, or their implementation functioned weirdly and forced hacky workarounds.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

ab7ae3 No.30829

>>30808

Stop bitching, Godot is open source. The more popular it gets, the more contributors it gets.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

55c97b No.30846

>>30809

Im not sure about 3.0 but in 2.1 you just had to change a few settings and all your art could be imported unfiltered.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

1e8ad5 No.31195

so any of you faggots actually managed a successful transition from an in-progress godot2 project to godot3?

I was aiming to stick with 2, but I see more and more things which were improved in 3 that may be worth the exchange

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

5efd50 No.31290

>>31195

It was messy, had a "corrupted" tscn, editing in 3, weird things happens like copy/paste nodes, edit one of the nodes, it would update all nodes. Got the scene into a weird infinite loop. Ended up quickly recreating some of the tscns and generating as much as possible in script.

I did edit the project with unofficial build so that was probably it. Just give it a try, I prefer 3 to 2.x

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

5efd50 No.31291

Can anyone recommend books/vids for "AI" dev/script. I'm working on a board game

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

5efd50 No.31292

>>31291

>Can anyone recommend books/vids for "AI" dev/script. I'm working on a board game

wrong thread

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

6cff18 No.31433

>>23550

Something like

$Button.texture_hover = load("res://xx.png") ?

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

6cff18 No.31434

File: 6830af02f402a85⋯.png (412.03 KB,1481x754,1481:754,botts.png)

I am quite pleased with it, it is not very well documented at times and often google searches lead to nothing (trial and error often helps).

I've been working on this game for ~3 months and I still learn something new pretty much every day.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

ead459 No.31506

>>31434

looks very neat, anon.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

6cff18 No.31524

>>31506

thank you mate, I hope for a v1 by mid june - this is just to beef up my portfolio

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

afcac7 No.32163

File: e35be7e96de6cdc⋯.jpg (20.86 KB,328x328,1:1,408dc3a3820a8ab90afed05fe2….jpg)

Shameless bump

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

30a4f8 No.32187

Only cucks use godot.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

9bc879 No.32188

>>32187

>(1)

Shut up newfag, lurk more post less.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

7e4652 No.32219

File: 1c27a1af766355f⋯.jpg (96 KB,1280x720,16:9,1531165365563.jpg)

>>32187

Gr8 b8 m8 but ur 2 l8

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

a4baa1 No.32229

File: 0b06c40c36ac9da⋯.webm (2.67 MB,640x360,16:9,seinfeld-yearn.webm)

I saw the was an update a few days ago for Godot 2, anyone still stuck on this knows what's new?

>>31434

Looks quite good anon, one of my dreams was coming up with a VH clone (RPG maker style)

you're at least getting there

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

09bbab No.32245

File: b9ad7c08e802dea⋯.jpg (11.1 KB,337x328,337:328,1427006003190.jpg)

>They had to change the keyword slave (Which is a standard term in computing) to puppet because a twitter tranny complained

It's only one keword but it's still pretty gay

Oh well. I suppose if you live in a country where debt slavery is still a thing (See: College)/you work for amazon this is nice for you

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

09bbab No.32246

>>32245

*multiple twitter trannies

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

cc5bef No.32257

I miss the days when gamedev trannies couldn't use anything but twine, RPG Maker, and ren'py

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

4be842 No.32270

>>32257

They still can't.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

9bc879 No.32352

File: 0ff7214ff3a2a95⋯.gif (998.99 KB,400x300,4:3,0ff7214ff3a2a9577c9b53da86….gif)

Gotta say I love how easy Godot makes interfacing with a controller. Just made a turn based RPG menu and it's already fully functional with a controller without me touching anything.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

6c2115 No.32353

>>15801

>TFW you don't even know how to make quaternions do the work for you

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

6c2115 No.32354

>>30810

If they don't, or decide that they don't want that functionality in the engine at all, there's always the option to fork it and code the change you want to see in the world

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

f820df No.32359

>Download the latest stable c# 64 binary

>can't download assets from asset store because of hash error

>download the master of example projects

>every project import crashes the editor

>switch to 32, same problem

My experience has been dog shit so far, I have zero interest in learning their engine specific language and I don't know why it didn't always have c# or any other real language support. The message about crashes on c# is sad seeing as I 100% crash on top of it and can't even close it, guess I'll try older versions but my experience has been soured already.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

9bc879 No.32362

>>32359

GDScript is far superior to C# much in the same way Python (which it's based on) is superior. I suggest at least trying to learn GDScript, it's a very easy very smooth language and as someone who started with C# I now piss on C# compared to GDScript. C# is still being reworked for 3.1 where it should be stable and more complete if you want to revisit it then.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

f820df No.32372

>>32362

I've always thought of python as a mickey mouse language or prototype language, there's no way you're making a game with decent speeds in python and I can't imagine GDScript being any better. What exactly makes python or GDScript far superior to a faster language?

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

9bc879 No.32373

>>32372

By the logic of what you're saying every Godot game should run like shit. They don't. Also C# isn't that fast.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

9bc879 No.32374

>>32372

also:

>What exactly makes python or GDScript far superior to a faster language?

How it codes. It's a much smoother experience.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

0aae38 No.32375

>>32372

gdscript is pretty straight forwards, you can code a game fast, and I mean really fast, then it's easier to revise critical code and move it from gdscript to a faster language, you may ask "why wouldn't you start with the faster language then?" and the answer is, static typed languages require planning and more knowledge, it also makes your code rigid and more resistant to changes, unless you refactor (or you've planned the whole thing ahead), which takes a lot of time, in the end, you're either trading performance or the speed of development.

the speed of development can be really critical especially for indie games where the longest you take the least likely you'll finish a game, besides, you don't know that you will absolutely need the fastest language.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

f820df No.32401

>>32374

>>32373

>>32375

I see, I tried the regular gdscript version and it experiences the same problem as the mono one.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

f820df No.32402

>>32401

Found out the problem.

https://www.computerhope.com/issues/ch001314.htm

Had to create blank _sc_ file and run in admin mode. All versions work now.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

630d9e No.32770

>>30748

>Make a singleton

>name it singleton

Genius

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

496199 No.32869

>>32362

>GDScript is far superior to C# much in the same way Python (which it's based on) is superior.

So, worse in every single way?

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

6fa452 No.33067

File: e57122f9964e873⋯.png (368.28 KB,1602x685,1602:685,knak_thumb.png)

>>32375

GDScript is indeed straight forward and smooth, even tough you may need to invest some time learning, it will be rewarding

Pic is my own Godot game

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

8d4c3b No.33085

Godot would be nice if its rendering wasn't an unoptimized piece of shit. This toaster laptop I'm using can play pretty much all 16-bit console emulators and most indie 2d games at 60FPS with v-sync enabled and no stuttering whatsoever.

Godot 2.1 has a bunch of random microstutter at 60FPS with v-sync enabled, that is extra noticeable with camera movement. It can be improved on my end by adding some frame delay (which just masks it) or lowering the target/fixed FPS to 50. Godot 3.0+ is even worse.

A real shame, since I dig the workflow in Godot. I will probably stick with it for now since I can't find a suitable replacement, but I'm keeping my eye on ENIGMA (https://enigma-dev.org/). I haven't tested it yet, but from the description it seems nice (game maker, but free/open source + translates its custom scripting language into valid C++ instead). Can't really find much info about this engine and its own editor is currently WIP (uses a custom editor for the regular game maker at the moment).

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

f558b6 No.33088

How do you pronounce its name?

I'm saying Go-dot with a strong T but everyone has a different pronounciation of it.

**>Call your engine GOdot

>Don't have Golang support**

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

8d4c3b No.33090

>>33088

From what I can tell GO-DO similar to ゴードー

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

701cb9 No.33113

File: 5d9585c3e4d2b71⋯.jpg (48.88 KB,670x671,670:671,0a6d6cbac66287d8750b17f8e7….jpg)

Am I completely retarded, or does AnimatedSprite not support setting the duration of individual frames? Am I going to have to set the FPS of each animation to the shortest amount of time spent on a single sprite and then duplicate the shit out of every other sprite?

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

8d4c3b No.33121

>>33113

You could try a regular a Sprite node using a sprite atlas together with an AnimationPlayer node instead, it should allow holding keyframes.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

701cb9 No.33131

>>33121

The interface for that is even worse than duping frames in AnimatedSprite. Fucking hell, even Doom had the sense to have frame duration counters.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

7d828f No.33142

>>33131

Well, it gives you more control and is pretty straightforward if you've ever used a video editor or animation software before. Create a new animation, select animation length, add a track for the properties you want to edit (frames or region rect in this case) and then position each keyframe on the timeline and increase or lower the gap between them to adjust the duration.

It's a bit overkill if you just want to make a simple sprite animation and animated sprite ought to be able to do this on its own, but this is what you get when you choose a post 2007 engine made by two literally who Argentinians and an army of random contributors.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

353f3f No.33195

>Godot cannot into bmp images

well there goes my Elona port idea

now either it's back to monogame or write a script to convert all the images to png

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

9bc879 No.33214

YouTube embed. Click thumbnail to play.

>>33088

God-oh

It's from a French play called "Waiting for Godot"

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

9aa68a No.33503

>>14637

when are they going to refactor this fat bitch and stop using inheritance for interfaces?

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

d93f66 No.33525

>>33503

>inheritance for interfaces

If you're talking about GUI: Why?

If you're talking about that stupid shit from C#:

Firstly if you only want an interface to use as a "generic" version of a class why not use inheritance.

Secondly if that behaviour is so widely needed and inheritance somehow won't cut it why not just make it it's own instantiable class?

Thirdly the engine is written in C++ and that gay shit isn't tolerated there.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

fa9981 No.33538

>>32352

Yeah it's weird how Godot blows Unity out of the water with some basic stuff like input handling.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

be7b43 No.33602

File: 589d78b1dde8c48⋯.jpg (34.86 KB,1024x576,16:9,maxresdefault_by_menaria_d….jpg)

>>30809

>going into file menu

>box selecting all relevant graphics files

>tick filter in the file import menu.

>hit the re-import button

Yeah, piss-poor UI. Best to trash the engine entirely.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

9f4590 No.33640

Will 4.0 be backwards incompatible similarly to how 3.0 was? From what I gather one of the main features seems to be Vulkan support, which would be useful for anyone making 3D games.

>>33195

Nigger just use an image batch processor. Even a braindead retard could use one. If that's too hard for you too, nomacs has a batch processing GUI.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

9aa68a No.33901

I'm new to c++ and trying to improve so I have a question:

Why does godot use memnew() macro function to assign pointers instead of just the new keyword?

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

9d01e3 No.33910

>>33901

Don't know if this answers your question, but they use an old C++ standard (maybe 03?)

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

31e5b4 No.33916

File: 0aed5bbbcb8e79a⋯.jpg (18.91 KB,481x498,481:498,0aed5bbbcb8e79a1a905d2662c….jpg)

So, has anyone tried negotiating with any 3rd parties regarding porting their games to consoles? Lone wolf studios is the only studio right now that does it according to Godot, but they don't even have a price scale or a SOW.

If porting from Godot isn't worth it, is there any other good ones besides sucking up to Unity?

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

657d36 No.33965

How cucked have things gotten? Last time I checked they changed terminology from master-slave to master-puppet because "oh noes children might be using our code!" bullshit. Did the cancer stop there or has it gotten worse?

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

a3b9f8 No.33978

Stupid Question Here:

Is there a reason I shouldn't use Godot to make a VN?

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

ecf56a No.33979

>>33978

There's plenty of reasons, but none of them significant enough to care about. If you can do it then just like make game.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

8d4c3b No.33981

>>33978

If you want to support toasters, don't use Godot.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

a3b9f8 No.33982

>>33981

what makes it toaster unfriendly?

The OpenGL version requirement?

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

9d01e3 No.33997

>>33981

2D games run flawlessly on the new pi4. Are you talking about the 3D performance, by chance?

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

e3079c No.34000

>>33997

Godot requires OpenGL ES 3.0. Toasters and a lot of Linux machines are stuck to OpenGL 2 and lower. It's not as if there is anything about a VN that requires such a high OpenGL version- so you're locking out people who don't have that, but could otherwise run the game, if it was written against something more portable.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

20bb7a No.34001

>>34000

As much as I like what godot is doing, between rolling his own scripting language and poorly choosing dependencies, I get the feeling the maintainer doesn't really know what he's doing.

>>33978

If you want to make a VN, but don't want to commit to an engine yet, feel free to just write the dialog and do any art you want in it. VNs are literally the easiest thing to port between engines as long as the text to show on the screen is separate from the code that controls what's shown.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

0e3744 No.34002

>>34001

>>34000

What's a good alternative to Godot then?

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

56de47 No.34010

>>33978

>Is there a reason I shouldn't use Godot to make a VN?

ren'py. equally free and literally made for that specific purpose.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

8d4c3b No.34028

>>34002

The Godot 2.x branch is more toaster friendly if you still want to use it. Godot is a pretty shitty engine though with lots of stutter issues on toasters (both rendering and sound). Can be improved with lots of arcane tweaking but I'd recommend just using something else to be honest.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b6fa2c No.34030

>>34028

Thanks for the information. I don't understand why Godot is so popular if it's so bad, is it just good marketing?

>I'd recommend just using something else to be honest.

Can you please give me a few recommendations? Unity? Gamemaker?

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

cf1236 No.34033

>>34000

No. Either ES 2 or 3.

>>33997

It's fine. People struggling with Godot will struggle with any engine. It's easier to blame the tools though instead of learning to use GDscript correctly, design performant algorithms, and move what they need to be very fast into C++

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

8d4c3b No.34044

>>34030

Godot is popular because it's the only free and lightweight Unity like engine that is developed enough to actually ship games with. It also has a lot of shilling done for it as you suspected.

If you want to make something more toaster friendly and want something fully free I'd recommend a framework like monogame or haxe. Unity and Gamemaker are unironically more toaster friendly than Godot, but both aren't fully free, require accounts and may get more toaster unfriendly down the line.

>>34033

The 3.x ES2 implementation is god awful compared to what they had in 2.x.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

4f1487 No.34269

Can someone give me a rundown on how to use C++ for game logic in godot?

I've looked into native module but it all looks so complicated

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

f41277 No.34280

>>34269

I found a series of short tutorial videos on doing that:

https://www.youtube.com/playlist?list=PLWc2hibTd7kqTk2wkYw7LsgE3V801AROL

It's a bit outdated now, but after a quick look on the NativeTools github, it doesn't look like much has changed.

What specifically are you having trouble with?

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.



[Return][Go to top][Catalog][Nerve Center][Random][Post a Reply]
Delete Post [ ]
[]
[ / / / / / / / / / / / / / ] [ dir / random / 93 / biohzrd / hkacade / hkpnd / tct / utd / uy / yebalnia ]