General Questions about this Engine etc

Hello paradox3d community !

OK, so today i will try to be as clear as possible.

I planned to start a quiete big project, it will be simply 2D Isometric topdown and multiplayer

I code with another guy which are really good at C sharp 'cause he use it on Professional Enterprise Project.
Me I code in Java since 2 Years, and recently begin to learn the C sharp syntax ( as i see it’s 90 % like Java so it isnt a problem…)

OK so, i looked everywhere for a Library/framework which handle Media for C#

I’m acctually with Monogame, but i planned later to diretcly passing by a DX wrapper such as SharpDX with Game Toolkit, but i see on SharpDX website that later the toolkit will be depreciated, and the alternative seems to be Paradox Engine, so my main question is : is your Engine can suite my needs?

Thank you btw for the answer !

Welcome here!

We hope that Paradox will fit your needs.

The engine being quite low-level and flexible if needed, it’s probably fine.
Still, since you seem have specific needs, the best is probably to evaluate it yourself and see if anything seems missing.

Hi @warsloop,

SharpDX Toolkit was just a small framework to get started at using Direct3D11 without having to get into all the details of the low level API. But it was targeting only Windows platforms and it is just a small framework like its C++ DirectXTk counterpart.

On the other hand, Paradox is a full engine supporting several platforms and comes with a Game Studio. It brings not only a framework for Graphics, Audio, Input…etc. but also an entity/component system integrated with models rendering, advanced shading system, physics components… etc.

So if you are making a game, Paradox should better fit your expectations.

FIrstly thank you for taking the time to answer me !

The only question which remain in my head acctually is, like I said, the final goal of my work is to create a Simple But effective 2D MMORPG; is the engine suite my need from the beginning like basic camera Matrix manipulation like I done acctually and a very Flexible way to develop the function I need without to be Depend on the GameStudio in itself?, The things that make me happy is, I see this engine is Open-Sourced and Royalty free, so I’m free to sell my game created from this engine ( Obviously if My Final game will be build with Paradox, I will add A splashscreen on my game, and message somewhere to tell by what I created my game ).

Thank you !

Note that the GameStudio is required at minimum to create your game solution/projects and to help you manage your assets. It is also responsible to update Paradox to its latest binary version. It will also have a new feature coming for texture assets packing that will help you to pack sprites automatically in single textures for faster rendering, something very useful for 2D games.

I was wondering how you guys packed your sprite sheets. (It would be nice to have TexturePacker as an option too, which will be possible once there’s a sprite sheet file format, presumably YAML). Please also make it easy to specify and manipulate the UI borders used in the scale-9 grids for UI images.

@fool there is already SpriteGroup which is able to handle a list of images. Our texture packer that is coming will provide additional options for these sprite groups (and also used for UIImageGroup), to pack textures together. Packing options will be very similar to the one provided by TexturePacker.