urho3d
DISCONTINUED
Cinder
Our great sponsors
urho3d | Cinder | |
---|---|---|
24 | 26 | |
4,265 | 5,230 | |
- | - | |
9.8 | 5.9 | |
about 1 year ago | 9 days ago | |
C++ | C++ | |
MIT License | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
urho3d
-
C++ Game Engine?
I believe Urho3d supports MacOS (see 'about' page on the legacy website).
-
I'd like to learn game engine development - where to even start?
If you're literally clueless your best bet is to first start learning with an existing clean-ish engine like Urho3D implementing whatever feature/screwing-around or start with a framework like nVidia's Donut that gets you your window and basic rendering in place.
-
Game engine for programmars
You could try Urho3D or its newer fork rbfx.
-
Preferred game engine
I use an engine called rbfx which is a fork of the Urho3D engine. A lot of it is just the fact that I've been using it for over a decade, so I am comfortable with it. I'm a programmer, not really comfortable with integrated editor engines such as Unity or Godot, and the easy C++ extensibility of the engine appeals to me. Plus it's decently powerful, and well supported on a lot of platforms (I build for Windows, WebGL, and very occasionally RPi for the most part) and is open source to satisfy that stubbornly libertarian side of my character.
-
What is the lightest C++ 3D game engine for Linux?
You might be interested in Urho3D.
-
I need a REALLY lightweight engine
If you don't mind something experimental, there is a C# version of Urho3D that is in fairly active development. There is also a C#-scriptable branch of the Urho3D fork, rbfx, located here. Both of these projects are still pretty in-the-works, but are still pretty usable.
-
Twitter's new font, Chirp, is apparently giving some users headaches
This looks very much as if the font renderer is aggressively hinting to the pixel grid vertically, but not horizontally. That’s a known trick for getting a decent compromise between crisp text (along the baselines and tops of letters) with subpixel horizontal kerning.
I doubt the Android renderer is really broken and no-one has noticed until now, so I’d guess the font either has bad hinting, or more likely it’s just being displayed at an awkward size and vertical positions are being rounded in an awkward way. You can see the slight deviations from the baseline in the iOS screenshots, it’s just much more subtle as it isn’t being hinted.
(Source: I contributed a little bit to font rendering in Urho3D, to fix some similar text aliasing glitches: https://github.com/urho3d/Urho3D/issues/1953)
-
3D game engine for lower end pcs
Urho3D works on mobiles, Windows, Mac, and even on the R Pi. It's a code-first engine with a minimal editor.
-
2D game framework/engine that is mostly code driven (not GUI-driven)
Urho3D, rbfx
-
Godot support for 3D is too primitive, and Unity has become a wild mess over the years. Is Unreal Engine the only remaining option for 3D projects?
You might give rbfx a look. It is an actively developed fork of Urho3D that has pretty decent, and actively developed, 3D rendering.
Cinder
-
UI framework with C++ simulation.
Have you come across openFrameworks (https://openframeworks.cc/) or Cinder (https://libcinder.org/)?
- Learning C++ for Multimedia and Audio programming
-
SDL, SFML, other libraries for game development in C++...?
I only used SFML, currently making a 2D isometric game. I really like it so far overall, easy to use IMO, pretty well documented. Does what I need it to do. Heard good things about SDL2 and also Cinder++ (https://libcinder.org/) also.
-
GUI Tips C++
What kind of game? You might be better off using a game engine unless it's more of a simple starter project. Check out https://libcinder.org/ or see lots of engines here: https://github.com/collections/game-engines
-
Something like p5.js but for C++
Try Cinder (https://libcinder.org/). I have not tried it myself but it seems to have the same goals as P5 and Processing (ie. creative coding).
-
What is the most engaging coding language to start with...
or its C++ cousins openFrameworks and Cinder
-
I'm having a hard time staying committed to learning C++ and OpenGL for game development.
Mid Level [Three.js (WebGL)(https://libcinder.org/) Mesh, Geometry, Material, Lighting] [Graphics Library]
-
Getting started with graphics programming on a mac?
Depends on what kind of graphics programming you are wanting to do. If you are looking towards like experiential or generative or stuff of that ilk, I'd look at https://libcinder.org or https://openframeworks.cc
- If you're having trouble getting OpenGL stuff to compile, while I have not checked on Monterey, things like openFrameworks and Cinder still compile fine on Mac last I looked. Granted you're still limited to certain OpenGL versions but that's at least something to try to get started.
-
Tool for visualizing simulation
I looked far and wide and here's what I got: - OpenGL: It lets me do everything I want, but I also have to start from scratch (camera matrices, input handling, shader programming, etc). - Abstractions over OpenGL ((Cinder)[https://libcinder.org/] and (Magnum)[https://magnum.graphics/]): Easier to use when compared to pure OpenGL, but they still require a considerable amount of manual work to get them to show hair strands on screen. - Game engines: I still haven't tried any, but my concern is whether or not they would let me use my own code to do all the simulation (collision detection, movement computation, etc).
What are some alternatives?
OpenFrameworks - openFrameworks is a community-developed cross platform toolkit for creative coding in C++.
Ogre 3D - scene-oriented, flexible 3D engine (C++, Python, C#, Java)
Qt - Qt Base (Core, Gui, Widgets, Network, ...)
bgfx - Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.
JUCE - JUCE is an open-source cross-platform C++ application framework for desktop and mobile applications, including VST, VST3, AU, AUv3, LV2 and AAX audio plug-ins.
Irrlicht - An automatically updated mirror of the Irrlicht SVN repository on sourceforge
Open-Source Vulkan C++ API - Open-Source Vulkan C++ API
rbfx - Lightweight Game Engine/Framework in C++17 with WYSIWYG Editor. Experimental C# bindings.
Atomic Game Engine - The Atomic Game Engine is a multi-platform 2D and 3D engine with a consistent API in C++, C#, JavaScript, and TypeScript
raylib - A simple and easy-to-use library to enjoy videogames programming
Horde3D - Horde3D is a small 3D rendering and animation engine. It is written in an effort to create an engine being as lightweight and conceptually clean as possible.
OpenSceneGraph - OpenSceneGraph git repository