[ home / board list / faq / random / create / bans / search / manage / irc ] [ ]

/agdg/ - Amateur Game Development General

AGDG - The Board

Catalog

Name
Email
Subject
Comment *
File
* = 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
Password (For file and post deletion.)

Allowed file types:jpg, jpeg, gif, png, webm, mp4, swf, pdf
Max filesize is 8 MB.
Max image dimensions are 10000 x 10000.
You may upload 5 per post.


Welcome to AGDG, have you ever made a game?
See also: /ideaguy/ | /vm/

File: 1455055755602.jpg (604.22 KB, 800x800, 1:1, 178e6c9ce481b1a2acb619109a….jpg)

87ecec No.25212

Are there any good free IDEs out there?

I'm trying to build a game engine from scratch, and a lot of the ones I've found cost tons of money, or have hidden fees.

Any help would be appreciated.

(For those unaware, an IDE is an "Integrated Development Environment", which helps with the development of applications.)

2dd9e4 No.25214

>>25212

What do you mean?

Do you want to make an engine from scratch, because all the engines cost tons of money or have hidden fees, or do you want to write an engine and all the IDEs you found cost tons of money or have hidden fees? What language? What OS?

Former: Godot

Latter (assuming C++): Qt Creator

Even if you don't want to use the Qt framework, the IDE I can wholeheartedly recommend the IDE. Clean, powerful, fast and available on Linux, Windows and OS X. It's not the monster that is Visual Studio and has an Open Source version.

Give it a look, if you want to work with C++ (or C for that matter).


87ecec No.25216

>>25214

Not to be overly picky, but would I be able to sell an application (or, anything that could be added on to an application, more appropriately) without having to purchase some sort of license?

(For the record, yes, I do plan on using C++, and my goal is to create a free open-source engine which makes money more off of assets/extra scripts rather than by requiring licenses or "trial periods" that end with the necessity to purchase it.)


2dd9e4 No.25224

Yes, you can use Qt Creator for commercial projects.

From what I've read there are certain restrictions to how you can use Qt with the open source version (due to the nature of the GPL and LGPL licensing). The commercial version allows you to do more things, one of which apparently is to ship modified versions of Qt with your application.

The best thing: None of that matters to you, if you don't use the Qt framework. There are instructions on how to achieve this on the Internet. Basically you select non-Qt Project when creating a new project and then either use CMake as build system or QMake and remove Qt from your builds.

If you do want to use Qt (for for the tools/editor), you'll have to look into what you can and cannot do with the community license.

I know that you're NOT allowed to statically link Qt (must be dynamic) and ship with modified versions of it.

Then there's always the option to make the engine and its tools completely separate entities. Engine doesn't use Qt at all -> You can do what you want. Tools use Qt -> You have to look into the licenses.


286f7c No.25237

>>25224

With LGPL you're free to do whatever you want as long as Qt libraries are linked dynamically and are unmodified


87ecec No.25245

File: 1455151491415.png (547.41 KB, 1280x720, 16:9, 1385272267423.png)

>>25224

Thanks a ton. I'll definitely be trying it once I have it installed.

>>25237

I'm actually going to go with Anon's suggestion to alter the framework. Both of the frameworks suggested (as far as I can gather) don't have any strings attached, and it's not painfully difficult to work around.


8aa26d No.25411

>>25212

Visual Studio Community is Visual Studio but for free. It is exactly the same as the professional versions.




[Return][Go to top][Catalog][Post a Reply]
Delete Post [ ]
[]
[ home / board list / faq / random / create / bans / search / manage / irc ] [ ]