Login
Username:

Password:

Remember me



Lost Password?

Register now!

Sections

Who's Online
88 user(s) are online (53 user(s) are browsing Forums)

Members: 1
Guests: 87

AmigaSociety, more...

Headlines

 
  Register To Post  

« 1 (2) 3 »
Re: Open Source cross-platform game engine
Home away from home
Home away from home


See User information
@ferrels

Fair enough, I see where you're coming from.

Me, I've been trying to encourage more people to have a go at writing/porting stuff that uses Warp3D Nova's new capabilities. The more people who do that, the more valuable it all becomes, and the more we can improve the system.

EDIT: Getting a modern shader-based game engine on AmigaOS has always been one of my goals. I actually bought a Torque3D license before they fully open-sourced it with that goal in mind. Porting has never been one of my strengths, though, so it's up to someone else to make that happen.

Hans

http://hdrlab.org.nz/ - Amiga OS 4 projects, programming articles and more.
https://keasigmadelta.com/ - more of my work
Go to top
Re: Open Source cross-platform game engine
Just popping in
Just popping in


See User information
@Hans

I think you've been doing a good job in that regard too. Part of my daily routine is just to check in here to see what new port kas1e is working on and read about his progress.

Go to top
Re: Open Source cross-platform game engine
Just popping in
Just popping in


See User information
Any news here?
How far has the "talented guy" come?

AmigaOne X5000 @ 2GHz / 4GB RAM / Radeon RX 550 / AmigaOS 4.1 Final Edition / MorphOS 3.17
Amiga1200 / Blizzard 1230 IV PiStorm32-lite / AmigaOS 3.9
Go to top
Re: Open Source cross-platform game engine
Home away from home
Home away from home


See User information
@Primax
We move pretty far :

1. Nova support now lots os shaders based code (even hardcore ones): https://www.youtube.com/watch?v=K4MixYoYTgM

2. Nova is much faster now (together with the latest Radeon RX drivers and kernel): https://www.youtube.com/watch?v=-L4DrYaGFfs

3. Hans wrote NovaBridge: a classic warp3d layer so all old warp3d/mingl apps work as well: https://www.youtube.com/watch?v=U0jRARF93iw

4. ported some time ago irrlicht Engine which s a pretty good 3D engine as well as some games which use it: SuperTuxart, Night of the Zombies, Worlds and HCraft: https://www.youtube.com/watch?v=uZiJCSJjm7o

And in general, you can visit my youtube channel where most all interesting stuff happens n terms of Nova GL4ES and co: https://www.youtube.com/user/OMEGA12001/videos

Join us to improve dopus5!
AmigaOS4 on youtube
Go to top
Re: Open Source cross-platform game engine
Just popping in
Just popping in


See User information
Thanks kas1e!

Sounds very promisng!

However, I forgot to mention that I specifically asked for the Godot engine....

AmigaOne X5000 @ 2GHz / 4GB RAM / Radeon RX 550 / AmigaOS 4.1 Final Edition / MorphOS 3.17
Amiga1200 / Blizzard 1230 IV PiStorm32-lite / AmigaOS 3.9
Go to top
Re: Open Source cross-platform game engine
Home away from home
Home away from home


See User information
@Primax
Quote:

However, I forgot to mention that I specifically asked for the Godot engine....


Irrlicht Engine is good enough even today even on PC and fits better for our limited amiga speed and needs. When and if someone will port Godot, it will mean nothing as well, there will be another engine which we want because we want to know that we have it, but didn't use.

Irrlicht Engine for real cool engine, books have written for, many expirienced coders agree that this is one of the best from last decade, and still, no one here use it except me :) And maybe 1-2 users more tried to use it and wrote me mails about.

In other words, there no needs for Godot, Irrlicht Engine is here, with SDK and stuff ready to use and games examples showing how fast is it.

Join us to improve dopus5!
AmigaOS4 on youtube
Go to top
Re: Open Source cross-platform game engine
Home away from home
Home away from home


See User information
@kas1e

I agree, its nice to have, but maybe not the most importet.

I don’t think people buy Amiga systems to play pc games, that be insane.

I think we need to focus on the basics. But I think, if Godot was ported, it will have many additional benefits, because lot thing need to be fixed to make that happen.

(NutsAboutAmiga)

Basilisk II for AmigaOS4
AmigaInputAnywhere
Excalibur
and other tools and apps.
Go to top
Re: Open Source cross-platform game engine
Just can't stay away
Just can't stay away


See User information
@Primax

Quote:
I specifically asked for the Godot engine

We're still waiting for Godot

The Rear Window blog

AmigaOne X5000 @ 2GHz / 4GB RAM / Radeon RX 560 / ESI Juli@ / AmigaOS 4.1 Final Edition
SAM440ep-flex @ 667MHz / 1GB RAM / Radeon 9250 / AmigaOS 4.1 Final Edition
Go to top
Re: Open Source cross-platform game engine
Just can't stay away
Just can't stay away


See User information
Now this is a bit off-topic but speaking of the Godot engine... I'd like to say that I'm very proud of my students Viktor and Leona, who used the engine to produce a retro-style platformer game called "Gedaria" as their final project this year. Leona provided the hand-drawn graphics and Viktor did the programming. Not bad for two 19-year-olds just coming out of secondary school!

Link to video

The Rear Window blog

AmigaOne X5000 @ 2GHz / 4GB RAM / Radeon RX 560 / ESI Juli@ / AmigaOS 4.1 Final Edition
SAM440ep-flex @ 667MHz / 1GB RAM / Radeon 9250 / AmigaOS 4.1 Final Edition
Go to top
Re: Open Source cross-platform game engine
Amigans Defender
Amigans Defender


See User information
@trixie

Quote:
We're still waiting for Godot


Godot has dropped support for OpenGLES since version 2.1. 3.0 use vulkan like a lot of new software.
So we need vulkan first.. but i think it will be really hard

i'm really tired...
Go to top
Re: Open Source cross-platform game engine
Just can't stay away
Just can't stay away


See User information
@afxgroup

Quote:
So we need vulkan first.. but i think it will be really hard

As kas1e said in a post above, we don't really need the Godot engine because Irrlicht is good enough. When I said that "we're still waiting for Godot", I was of course making an obvious literary reference

The Rear Window blog

AmigaOne X5000 @ 2GHz / 4GB RAM / Radeon RX 560 / ESI Juli@ / AmigaOS 4.1 Final Edition
SAM440ep-flex @ 667MHz / 1GB RAM / Radeon 9250 / AmigaOS 4.1 Final Edition
Go to top
Re: Open Source cross-platform game engine
Home away from home
Home away from home


See User information
@afxgroup

Quote:
Godot has dropped support for OpenGLES since version 2.1. 3.0 use vulkan like a lot of new software.
So we need vulkan first.. but i think it will be really hard


That's not true. See here.

In brief:
- Godot 3.x supports GLES2
- GLES3 support will come in Godot 4.1, and someone may even add GLES2 support later

Hans

http://hdrlab.org.nz/ - Amiga OS 4 projects, programming articles and more.
https://keasigmadelta.com/ - more of my work
Go to top
Re: Open Source cross-platform game engine
Amigans Defender
Amigans Defender


See User information
@Hans

I don't know if GLES2 it is really supported. Despite that article if you checkout the source code GLES2 seems unavailable whiel GLES3 it is present

You can see this also here:

https://github.com/godotengine/godot/tree/master/drivers

@trixie
Quote:
As kas1e said in a post above, we don't really need the Godot engine because Irrlicht is good enough


Godot is the best (open source) game framework you can find at moment. And it has really a lot of developed games

i'm really tired...
Go to top
Re: Open Source cross-platform game engine
Home away from home
Home away from home


See User information
@afxgroup

Quote:
I don't know if GLES2 it is really supported. Despite that article if you checkout the source code GLES2 seems unavailable whiel GLES3 it is present

You need to look in the Godot 3.x branch

As for Godot 4.x. They give no guarantees that GLES2 will be supported for v4.x+, but do say that others in the community might add it.

I have no idea which GLES3 features they need. Either way, GLES3 on AmigaOS 4 is a lot more feasible than Vulkan. We already support a little GLES3 (e.g., layout qualifiers in shaders).

Features such as instancing support (e.g., glDrawElementsInstanced()), are not available yet. That can be worked around, with a performance hit...

Hans

http://hdrlab.org.nz/ - Amiga OS 4 projects, programming articles and more.
https://keasigmadelta.com/ - more of my work
Go to top
Re: Open Source cross-platform game engine
Not too shy to talk
Not too shy to talk


See User information
@kas1e

+1 on Irrlicht engine, I have "played" around alot with it since you ported it to Amiga OS4.1.

It's a "very easy to get around" engine with a lot of thought behind it.

Only thing I'm struggling with is an ORIGINAL game concept/idea.. It's hard!

1989-> A500, A600, A3000, A4000, A1200, CD32, µA1, PegII, A1XE, CDTV, Amy/416D79, A1X5000, Vampire 500 V2+, Vampire 600 V2, Amy-ITX, Denise ITX <-2024
Go to top
Re: Open Source cross-platform game engine
Home away from home
Home away from home


See User information
@khayoz

Quote:
Only thing I'm struggling with is an ORIGINAL game concept/idea.. It's hard!

Start with something unoriginal then. Candy Crush is a bejeweled clone, with a twist, and it was wildly successful...

Hans

http://hdrlab.org.nz/ - Amiga OS 4 projects, programming articles and more.
https://keasigmadelta.com/ - more of my work
Go to top
Re: Open Source cross-platform game engine
Home away from home
Home away from home


See User information
@khayoz

looking forward to try out anything you come out with the Irrlicht engine....small steps take you further than standing still

_______________________________
c64-dual sids, A1000, A1200-060@50, A4000-CSMKIII
Catweasel MK4+= Amazing
! My Master Miggies-Amiga1000 & AmigaONE X1000 !
mancave-ramblings

Go to top
Re: Open Source cross-platform game engine
Not too shy to talk
Not too shy to talk


See User information
@kas1e

Do you have the clib2 version of libIrrlicht.a ?

By the way, I tried compiling Irrlicht for newlib and clib2, but it fails here: (this is from newlib)

COpenGLExtensionHandler.h
COpenGLExtensionHandler.cpp

/usr/local/amiga/ppc-amigaos/SDK/local/newlib/include/SDL/SDL_opengl.h:46,
                 
from COpenGLExtensionHandler.h:51,
                 
from COpenGLExtensionHandler.cpp:9:
/
usr/local/amiga/ppc-amigaos/SDK/local/common/include/GL/gl.h:796:23noteprevious declaration of ‘void glLogicOp(GLenum)
  796 
GLAPI void GLAPIENTRY glLogicOpGLenum opcode );
      |                       ^~~~~~~~~
In file included from /usr/local/amiga/ppc-amigaos/SDK/local/common/include/mgl/gl.h:363,
                 
from /usr/local/amiga/ppc-amigaos/SDK/local/newlib/include/SDL/SDL_opengl.h:55,
                 
from COpenGLExtensionHandler.h:51,
                 
from COpenGLExtensionHandler.cpp:9:
/
usr/local/amiga/ppc-amigaos/SDK/local/common/include/mgl/minigl.h:2106:13error‘void glCopyPixels(GLintGLintGLsizeiGLsizeiGLenum)’ was declared ‘extern’ and later ‘static’ [-fpermissive]
 
2106 MGLAPI void glCopyPixels(GLint xGLint yGLsizei widthGLsizei heightGLenum type)

Sinan - AmigaOS4 Beta-Tester
- AmigaOne X5000
- AmigaOne A1222
- Sam460ex
Go to top
Re: Open Source cross-platform game engine
Home away from home
Home away from home


See User information
@Sinan
You need to build irrliht from my repo, and you need to remove minigl from your SDK , i.e. there should't be directory "GL" with minigl inludes, but instead directory "GL" with gl4es includes.

Also check for which SDL you build it, if for SDL1, then be sure that SDL/SDL_opengl.h have commented out direct include of minigl.

If it will not help, i can upload clib2 version of irrlicht

Join us to improve dopus5!
AmigaOS4 on youtube
Go to top
Re: Open Source cross-platform game engine
Not too shy to talk
Not too shy to talk


See User information
@kas1e

Thanks for reminding this..

I can compile newlib version now.

How do I make the library for SDL2 ?

e.g. make -f Makefile.amigaos4 SDL2=1 ?


For Clib2 version, do I add -mcrt=clib2 in the makefile.amigaos4 ?

Sinan - AmigaOS4 Beta-Tester
- AmigaOne X5000
- AmigaOne A1222
- Sam460ex
Go to top

  Register To Post
« 1 (2) 3 »

 




Currently Active Users Viewing This Thread: 1 ( 0 members and 1 Anonymous Users )




Powered by XOOPS 2.0 © 2001-2023 The XOOPS Project