* * *

Author Topic: Castle Game Engine 6.4 release – physics, iOS services...  (Read 2220 times)

michalis

  • Jr. Member
  • **
  • Posts: 99
    • Homepage
Castle Game Engine 6.4 release – physics, iOS services...
« on: January 21, 2018, 08:02:39 pm »
We’re proud to announce Castle Game Engine 6.4 release! Castle Game Engine is a free, open-source game engine written in Object Pascal. We support both 3D and 2D games. We are cross-platform (desktop, Android, iOS — with the help of our own build tool and scalable user-interface components). The complete list of the engine features is here, so go ahead and download it and try!

New features in 6.4 release:


The above list was supposed to be only a summary :) For a really full list of new things see the news post.

Together with the new engine, we also release view3dscene 3.18.0 -- our 3D and 2D model browser, and glViewImage 1.8.0 -- our image browser. These tools are useful when working with the engine (to quickly check how does the engine handle given model or image), but are also perfectly useful on their own, to view or even post-process your files.

At this moment, I also want to ask you to support the engine development on Patreon. This support really helps me, and is very appreciated. Various 6.4 features (like physics integration!) would not happen without this.

If you have not yet seen my plans for 2018, read them here -- I have a plan that should make our engine the best engine ever :) In short: editor component (to get standalone editor, like Unity3d, and to get editing inside Lazarus/Delphi, like GLScene, and to get runtime inspection/editing of the game world), Delphi compatibility, glTF and PBR, and looking closely at WebAssembly and pas2js.

lainz

  • Hero Member
  • *****
  • Posts: 2825
    • Home
Re: Castle Game Engine 6.4 release – physics, iOS services...
« Reply #1 on: January 21, 2018, 10:58:14 pm »
Looks awesome!

You can enter the game contest 2018 if you have time
https://forum.lazarus.freepascal.org/index.php/topic,39495.0.html

michalis

  • Jr. Member
  • **
  • Posts: 99
    • Homepage
Re: Castle Game Engine 6.4 release – physics, iOS services...
« Reply #2 on: January 22, 2018, 08:44:28 pm »
You can enter the game contest 2018 if you have time
https://forum.lazarus.freepascal.org/index.php/topic,39495.0.html

We have a link to the contest thread pinned in our Discord channel :) I hope that people will join.

Personally my time is filled developing "The Unholy Society" (using CGE, naturally) for the nearest months:)

michalis

  • Jr. Member
  • **
  • Posts: 99
    • Homepage
Re: Castle Game Engine 6.4 release – physics, iOS services...
« Reply #3 on: January 27, 2018, 06:19:10 am »
We just implemented Spine paths support in Castle Game Engine and made some fixes:)

taazz

  • Hero Member
  • *****
  • Posts: 5257
Re: Castle Game Engine 6.4 release – physics, iOS services...
« Reply #4 on: January 30, 2018, 05:11:04 am »
just a heads up, your 3dviewer comes with the a visible console window on windows a bit unorthodox, you might want to rectify it.
Good judgement is the result of experience … Experience is the result of bad judgement.

OS : Windows 7 64 bit
Laz: Lazarus 1.4.4 FPC 2.6.4 i386-win32-win32/win64

michalis

  • Jr. Member
  • **
  • Posts: 99
    • Homepage
Re: Castle Game Engine 6.4 release – physics, iOS services...
« Reply #5 on: January 30, 2018, 06:38:28 pm »
just a heads up, your 3dviewer comes with the a visible console window on windows a bit unorthodox, you might want to rectify it.


The console is deliberately visible in view3dscene on Windows, because it's useful. Some stuff is reported on stdout, and it's sometimes useful to copy-paste it. See the Console menu, e.g. to print Viewpoint (camera) settings that can be pasted to X3D file.

Some day we will add our own console, but for now it's easier to just use existing one:)

michalis

  • Jr. Member
  • **
  • Posts: 99
    • Homepage
Re: Castle Game Engine 6.4 release – physics, iOS services...
« Reply #6 on: May 09, 2018, 03:20:59 pm »
just a heads up, your 3dviewer comes with the a visible console window on windows a bit unorthodox, you might want to rectify it.

View3dscene no longer shows a console window on Windows :) See https://castle-engine.io/wp/2018/05/04/engine-improvements-commonsurfaceshader-with-shadow-maps-fix-demo-of-mouse-picking-3d-2d-objects-view3dscene-without-console/ . The latest version of view3dscene (unstable, build from GitHub code), that contains this change, is on http://michalis.ii.uni.wroc.pl/view3dscene-snapshots/ .

lainz

  • Hero Member
  • *****
  • Posts: 2825
    • Home
Re: Castle Game Engine 6.4 release – physics, iOS services...
« Reply #7 on: May 09, 2018, 08:54:09 pm »
There's a good and free game I can play with this good framework?
I say something like a 2d platformer. You have one?

michalis

  • Jr. Member
  • **
  • Posts: 99
    • Homepage
Re: Castle Game Engine 6.4 release – physics, iOS services...
« Reply #8 on: May 09, 2018, 10:48:10 pm »
There's a good and free game I can play with this good framework?
I say something like a 2d platformer. You have one?

Various games developed using the Castle Game Engine are listed on https://castle-engine.io/all_programs.php . For various platforms, some free / some not, some large projects / some gamejam games.

As for 2D platformer: well, I'm developing something close right now: https://store.steampowered.com/app/746750/The_Unholy_Society/ :) One part of this game is a 2D adventure game with a platformer view.

As for free 2D platformer using Castle Game Engine: I don't have anything pretty, but you can take a look at my 12-hour gamejam game: https://castle-engine.io/wp/2017/05/23/in-space-everyone-is-screaming-gamejam-game/ . It's incredibly ugly and does not have much play, but it can serve as a nice (simple) code how to make a platformer game using CGE. The complete source code is on GitLab, https://gitlab.com/michaliskambi/in-space-everyone-is-screaming .

 

Recent

Get Lazarus at SourceForge.net. Fast, secure and Free Open Source software downloads Open Hub project report for Lazarus