Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

lack of interest? #14

Open
turric4n opened this issue Nov 5, 2018 · 18 comments
Open

lack of interest? #14

turric4n opened this issue Nov 5, 2018 · 18 comments

Comments

@turric4n
Copy link

turric4n commented Nov 5, 2018

Hi Relfos,

Do you left Terra-Engine? You lack of interest?

@Relfos
Copy link
Owner

Relfos commented Nov 5, 2018

Hi, I still have interest in engines but I no longer use Delphi / Free Pascal, I've moved to C# a long time ago and I've been porting pieces of TERRA to C# whenever I have some free time.

@turric4n
Copy link
Author

turric4n commented Nov 5, 2018

Delphi/Free Pascal has improved a lot... I use C# too for work (It's quite similar to Delphi) but when I arrive home I need to be in a native world again to be happy :)

@Relfos
Copy link
Owner

Relfos commented Nov 5, 2018

Both languages were created by the same guy, for me C# was an evolution over Delphi. And TERRA is more than 10 years old by now, so even I would return to it I could never resist rewriting it from scratch, as my programming style and knowledge has improved.

However I think TERRA has lots of useful stuff here, some of those stuff is even rare to find in generally, not just in Delphi, like the pure Pascal OGG decoder or TTF loader (that I'm currently porting to C#).
If someone uses parts of this as base to their own engine or game I will be happy.

@turric4n
Copy link
Author

turric4n commented Nov 7, 2018

Thanks Relfos, I want to use your engine because seems awesome for me. So I want to help you to mantain if you want. Don't left Pascal because needs people like you!

@Relfos
Copy link
Owner

Relfos commented Nov 8, 2018

If you want to give an hand then sure, try first using the engine to familiarize yourself with it, do you want to make a game or something else?

@turric4n
Copy link
Author

Yes, basically I want to use this engine to make simple game with OpenGL acceleration. But I know your feelings about to rewrite the engine from scratch again and I encourage you to do so.

@Relfos
Copy link
Owner

Relfos commented Jan 31, 2019

You can use this engine right now as it is, it was used in multiple released games, one of is was released in Steam, others in Google Play Store.

The engine is fairly complete, and offers good performance for 2D and 3D games. There are also a good amount of samples showcasing the engine features, however some of them might not compile with the master branch version

@turric4n
Copy link
Author

turric4n commented Feb 4, 2019

Thanks for all Relfos! because of this I want to maintain compatibility with lastest compilers

@rossi42
Copy link

rossi42 commented Jul 21, 2019

Hey turric4n, did you manage to get anything running under win64 with a recent compiler? I tried the new master branch and the old-master branch and both fail. I get to compile the samples after setting target to default and in the new master i needed to make cosmetic changes to the jpg part. But anyhow on both branches the executables throw a access violation.
My setup: Win10/64, lazarus-2.0.2-fpc-3.0.4-win64.

@turric4n
Copy link
Author

turric4n commented Aug 1, 2019

Didn't test at all... Would be nice to continue project but I can't do it alone.

@Relfos
Copy link
Owner

Relfos commented Aug 1, 2019

@rossi42 FPC 3.0 and forward completely broke the engine somehow, could be the new Unicode code, or something else, I'm not sure exactly, but it was one of the reasons I lost interest in continuing working on it, when necessary to compile something I used FPC 2.7

@rossi42
Copy link

rossi42 commented Aug 1, 2019

I tried it with lazarus-1.4.4-fpc-2.6.4-win64 now and got same result.
I tried text_render demo and it got to here:

Result._Instance := TargetClass.Create();

Which is line 640 in TERRA_Application and then causes sigsegv/runtime 216
I could try 32bit version of lazarus...

@Relfos
Copy link
Owner

Relfos commented Aug 1, 2019 via email

@rossi42
Copy link

rossi42 commented Aug 1, 2019

Yeah I had a look at castle engine but it lacks networking support and that is what I was hoping for with TERRA. Well time to move on and keep searching.

@Relfos
Copy link
Owner

Relfos commented Aug 1, 2019 via email

@CodingMadness
Copy link

@Relfos So you would say, at this point ,you completly stopped working on TERRA Engine??

@rossi42
Copy link

rossi42 commented Oct 1, 2021

Btw. I moved to Unity meanwhile. Got all the whistles and great community and especially for starting in the business the best commercial plan. (Free until you earn). Projects like TERRA are super important for the community and 15 years ago when this project started it sure was something unique. Therefore: thank you very much Relfos for providing this!
Make code not war. Peace!

@Relfos
Copy link
Owner

Relfos commented Oct 4, 2021

Hello @rossi42 . I too moved to Unity and C# and due to that I did not update TERRA anymore.
It's sad but with the current state and requirements of game development in 2021, I think its no longer viable for a single person to work on a home-made game engine. I now prefer to spend my time making games instead :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants