I wasn't sure if I should post this in the help or general forum, but I decided to post it here
Anyways I have been making 2D games using visual scripting for a while and wanted to transition into coding for the first time.
Do you think OGRE3D is a good fit for me? Or should I do something else?
however, you can only find out whether it is the right thing for you by trying. Note, that Ogre can be used inside different languages, so you dont have to jump straight to C++.
My personal recommendation would be python: https://pypi.org/project/ogre-python/
however, you can only find out whether it is the right thing for you by trying. Note, that Ogre can be used inside different languages, so you dont have to jump straight to C++.
My personal recommendation would be python: https://pypi.org/project/ogre-python/
Thanks! I'll try C++ but if I can't work that out, I'll just use Python, like you recommended.
If you want to keep making 2D games, perhaps you would like to take a look at Godot which is strong in that area and is easier to use than OGRE.
OGRE is mostly a 3D rendering engine and in that regard is more performant than Godot.
Also nowadays OGRE is easier to use thanks to @paroj, but it is still not a game engine so you will have to work on integrating the other systems you need like physics, audio, GUI.
sercero wrote: ↑Sat Jan 01, 2022 3:14 am
If you want to keep making 2D games, perhaps you would like to take a look at Godot which is strong in that area and is easier to use than OGRE.
OGRE is mostly a 3D rendering engine and in that regard is more performant than Godot.
Also nowadays OGRE is easier to use thanks to @paroj, but it is still not a game engine so you will have to work on integrating the other systems you need like physics, audio, GUI.
I do know that it isn't a game engine, but I still want to use it. I feel like I could make better games using coding instead of visual scripting.
Correct me If I should use different libraries (or if I need more), but I want to use these libraries to make the game possible:
OGRE - graphics
irrKlang - audio
Newton Game Dynamics - physics
myGUI - gui
One thing I wanna know is do I need a library for input, SDL for example?
I do know that it isn't a game engine, but I still want to use it. I feel like I could make better games using coding instead of visual scripting.
Correct me If I should use different libraries (or if I need more), but I want to use these libraries to make the game possible:
OGRE - graphics
irrKlang - audio
Newton Game Dynamics - physics
myGUI - gui
One thing I wanna know is do I need a library for input, SDL for example?
MyGUI is a good choice.
Regarding physics I would recommend bullet so you can use btOgre (wrapper for Bullet), but go with Newton if it suits you.
Regarding sound I heard that irrKlang is good but not open source and might have a fee attached.
There is a plugin called OgreOggSound that uses OpenAL for audio library if you want to try that.
You will need a library for input, and SDL is highly recommended.
I do know that it isn't a game engine, but I still want to use it. I feel like I could make better games using coding instead of visual scripting.
Correct me If I should use different libraries (or if I need more), but I want to use these libraries to make the game possible:
OGRE - graphics
irrKlang - audio
Newton Game Dynamics - physics
myGUI - gui
One thing I wanna know is do I need a library for input, SDL for example?
MyGUI is a good choice.
Regarding physics I would recommend bullet so you can use btOgre (wrapper for Bullet), but go with Newton if it suits you.
Regarding sound I heard that irrKlang is good but not open source and might have a fee attached.
There is a plugin called OgreOggSound that uses OpenAL for audio library if you want to try that.
You will need a library for input, and SDL is highly recommended.
Bumping this thread to ask a new question. I've tried OGRE for the first time recently and failed to compile it because my PC couldn't take it! So what are the minimum system requirements to compile OGRE?
Sorry for the late reply, but I've considered just using Ogre-Python but I cant find any examples, only ones I found was for PyOgre which is deprecated.
I also tried using Code::Blocks, but couldn't get CMake to work properly with it.
Any links to Ogre-Python examples?
I just found this example in the OGRE source, thing is it gives me an error saying "Cannot locate resource Sinbad.mesh in resource group OgreAutodetect. in ResourceGroupManager::openResource at D:\a\ogre\ogre\OgreMain\src\OgreResourceGroupManager.cpp (line 560)"
I just found this example in the OGRE source, thing is it gives me an error saying "Cannot locate resource Sinbad.mesh in resource group OgreAutodetect. in ResourceGroupManager::openResource at D:\a\ogre\ogre\OgreMain\src\OgreResourceGroupManager.cpp (line 560)"
You have to check the resources.cfg file and add the place where you have Sinbad.mesh.
You can find that mesh in: ogre-1.12.13\Samples\Media\packs