1 registered members (AbrahamR),
717
guests, and 4
spiders. |
Key:
Admin,
Global Mod,
Mod
|
|
|
Getting started with GameStudio is easy
#484600
11/18/21 07:23
11/18/21 07:23
|
Joined: Nov 2021
Posts: 4
Dark_Saber
OP
Guest
|
OP
Guest
Joined: Nov 2021
Posts: 4
|
Just begin! Here's a video I made showing something I threw together demonstrating how easy it is to get started with GameStudio. I compare it to how things operate in Unity because I've been using Unity for over five years now. I figured the comparison might help others as well. I'm a programmer not a PR/marketer so the video is more verbose that it needs to be. [video:youtube] https://youtu.be/y-4LzmL-fhk?t=210[/video]
|
|
|
Re: Getting started with GameStudio is easy
[Re: Dark_Saber]
#484601
11/18/21 12:19
11/18/21 12:19
|
Joined: May 2009
Posts: 5,370 Caucasus
3run
Senior Expert
|
Senior Expert
Joined: May 2009
Posts: 5,370
Caucasus
|
Hey! Welcome to the forum! It's great to see new GameStudio related videos and newcomers on the forum! If you don't mind, I would like to make few corrections to your video: - LiteC isn't a scripting language, as you can see from the features page:
Still, lite-C is not a script language but a real programming language. It can access all functions from Windows libraries on your PC, including DirectX classes and OpenGL functions. You could write your own 3D engine in lite-C! Unlike many scripting languages like Basic, Python, LUA etc, lite-C is compiled - translated into optimized machine code. Thus a lite-C program runs up to twenty times faster than interpreted scripting languages. This is important as in an abitious game with several thousand actors, 10,000 program functions could run at the same time! - GameStudio was lastly updated back in Mar 9 2016 (~5 years ago) and it's not going to receive any updates soon
- There are bunch of terrible bugs which were never fixed and never going to be fixed (because no updates)
- There are never going to be any new features added from the Conitec (because no updates)
- Some of the statements from the ads aren't applicable to GameStudio anymore (f.e.):
With purchasing a Gamestudio Edition from the Gamestudio website, you aquire the right of lifetime free updates of your engine version. Updates are released in regular intervals as long as the engine version is developed. - GameStudio never made it to became OpenSource because of LiteC compiler (and maybe some other under the hood junk)
- About 90% of the community left GameStudio because of those problems, you can join user-made discord server since it's more active than the forum
So the biggest draw back is, that after buying GameStudio you won't be getting any support/bug fixes/new features. Because Conitec's owner (jcl) switched from GameStudio to his precious Zorro project (trading) and doesn't really care about GameStudio users (old/new). Back at the times when forum was yet more or less alive, there were pro users who offered their help with developing the engine if it because open source, but this never happend and it resulted in GameStudio's death. Jcl does say that he might update the engine in future, but this goes for 5 years straight and he never made any clear statements about this (which is very tasteless on his end). If you will need anyhelp toying around with GameStudio, feel free to join discord: Gamestudio DiscordAlso to backup some of my statements, take a look at the latest responce from the jcl: Few update suggestionsMy best regards!
|
|
|
Re: Getting started with GameStudio is easy
[Re: Dark_Saber]
#484606
11/18/21 17:37
11/18/21 17:37
|
Joined: May 2009
Posts: 5,370 Caucasus
3run
Senior Expert
|
Senior Expert
Joined: May 2009
Posts: 5,370
Caucasus
|
Is there a list of the terrible bugs somewhere I can look at? For example what in the manual isn't working as stated? I'm sorry, but I guess the only person who (I hope) kept track of all bugs is jcl himself. Aside from that, feel free to browse 'Blame the Manual', 'Bug Hunt' and 'Ask the Developers' threads. Just to backup my words, here are few problems/bugs I found after a brief searching: If you are really into it, I'm sure you'll be able to search/find even more bugs which were never fixed, but what's the point? If this engine was indeed a 'gem' it would be up and running nowadays, it was left by it's users for a good reasons. From my personal experience, few things that I can recall: - build in physX plugin is full of bugs or limitations which make it impossible to use for commercial quality projects
- it's almost impossible to debug your code
- you will face some 'guess what?' kind of bugs when you make a commercial project (like crashing, because engine can't save anything into currently installed project, so you need to set save_dir to documents or games folder by hand via WinAPI and manual says nothing about it?)
pro version of the engine can't handle modern resolutions I can only guess maybe it was related to ultrawide monitors? Anyways, you also should know, that there is no 'out of the box'/buildin solution for getting all monitor resolutions (also multimonitor is a bit tricky, but possible). You will make to make your own solutions with WinAPI (there are several ready to use solutions made by users, but no build in feature to this exists). I'm not trying to convince you here, just wanted you to know more about the engine before purchasing the license. Because you as a newcomer might not know all the issues. Anyways, welcome once again and good luck. Edit: Those bugs might not be as terrible as they are in reality. But for me they are terrible, because all those never fixed bugs + jcl not giving a damn thing lead to the death of the GameStudio. Working with this engine for so long and seeing they way it died is very sad.
Last edited by 3run; 11/18/21 17:43.
|
|
|
Re: Getting started with GameStudio is easy
[Re: Dark_Saber]
#484611
11/19/21 00:09
11/19/21 00:09
|
Joined: Oct 2007
Posts: 5,210 İstanbul, Turkey
Quad
Senior Expert
|
Senior Expert
Joined: Oct 2007
Posts: 5,210
İstanbul, Turkey
|
It's a lower level engine (as in C is a lower level language than C#), and that's great for understanding how some of the things work in an engine. It still abstracts away some stuff but not as much as unity or unreal. Apart from that, i think that it's not a good engine to start a new project in 2021, because of the limitations of the engine. It catered to a different era. Also when compared to others workflow sucks. Though I admit these limitations and dated workflow has a charm of it's own and forces you to get creative. But if you hit a hard limitation or a project breaking bug it's not fun. Last time i gave up, I was trying to implement a passable PBR shader. I gave up because cubemaps did not have mipmaps, and workarounds were too much work.
I still think JCL should throw away propriety parts(Lite-c compiler plus whatever) and open-source the parts they own the rights to. I just want to plug a new renderer and scripting language to it for old time's sake.
3333333333
|
|
|
Moderated by mk_1, Perro, rayp, Realspawn, Rei_Ayanami, rvL_eXile, Spirit, Superku, Tobias, TSG_Torsten, VeT
|