Przejdź do głównej zawartości

Posty

Wyświetlam posty z etykietą framework

FNA

The framework is another reimplementation of the XNA framework. It took another approach from the Monogame. In basics, those two will be similar but in documentation, you will find a  comparison , there is information about differences between those two. The project is being maintained by one person, it has monthly updates, so you need to check what was changed. The pros are that one project is enough to make games on various platforms. Con could be a lack of support for Android.  As in the wiki the library is not recommended for newbies. It uses old shader language from DX9 as in the XNA, but it is remade, to be used on newer platforms with Vulkan. Links Website:  FNA Download:  Github  |  Information from the site Community:  Wiki  |  Discord

MonoGame

It is just another good framework, where you can do everything. Fun fact, it was one of reasons which helps the popularity of C# and DotNet in gamedev, due to problems with XNA on other platforms, developers started to port it with the Mono Framework. The project started as Mono.XNA and ended as MonoGame. Mono from the other side was widely used in Unity 2.X. Now after many years it is still good foundation to make various of games, but it has it's own problems like support of newer consoles and DX12 libraries. But in the end, if you are .Net developer looking for making hobby game it is very nice package to look. Links Website:  Monogame Download:  Github  |  Full Instructions from MonoGame website Community:  Documentation  |  Forum  |  Discord  |  Github

raylib

Happy New Year Created by game development teacher with two things in mind, first to be easy for learning programming, second to be modular so you will use only this what you needed. It starts with C as best example for creating games in old times but now have bindings for many languages. It is a framework, you need to have your own ide, follow instructions in their wiki . They support many platform due to OpenGl backend. License for the engine is Zlib. Links Website:  Raylib Download:  Itch.io Community:  Wiki/Github  |  Discord  |  Reddit

SFML

If someone think that SDL is too low level and pro(grahmer) thing for him. There is other project which simplifies most of things connected with 2D development. It has it's own communiti and is still in active development besides that someone could think that it is too easy. Some people say that it is grown mainly due to C++0x generation but in real it was clearly designed to be easy for newcomers and some of the design decisions are clearly connected to this. Like in SDL this is something which let you made your own engine. And it is good due to all easy things, there are many bindings for other languages nad platforms. Links Website:  SFML Download:  Download  |  Bindings Community:  Wiki  |  Github  |  Forum  |  Discord

SDL

Another framework on the list. One of the oldest and used as the base for many games and engines. If someone choose this must be ready for very hard work due to low level programming and doing most of things from scratch. but for the cost of hard work it will give you very nice product with really good foundations for future releases. The project is done mainly in C and C++ but have bindings for other languages and is ready for releasing on many platform, but it need more testing than most of other game engines due its nature. Links Website:  SDL Download:  Github Community:  Forum  |  Wiki

LÖVE

From developers to developers with LÖVE. In real it is really nice and easy to work framework. Lua as the scripting language could be old but it is really easy to show the concepts of the gamedev. In this software you have very good documentation and helpful community. Links Website && Download:  Love2D Community:  Forum  |  Documentation