Framework Alis
Develop the video games of your dreams.
Cross Platform
Actions
Graphics(Editor)
System | OpenGL | Directx11 | Vulkan | Metal |
---|---|---|---|---|
Windows 10 x64 | ||||
Windows 10 x86 | ||||
MacOS 10.12 x64 | ||||
MacOS 10.12 x86 | ||||
Linux Debian x64 | ||||
Linux Debian x86 |
Graphics(Core)
The core provides the last updates of SFML to render and create simples 2D videogames. "In the future the core will be updated with more render functions"
Dependencies
Editor
Imgui
Dear ImGui is a bloat-free graphical user interface library for C++. It outputs optimized vertex buffers that you can render anytime in your 3D-pipeline enabled application. It is fast, portable, renderer agnostic and self-contained (no external dependencies).
Dear ImGui is designed to enable fast iterations and to empower programmers to create content creation tools and visualization / debug tools (as opposed to UI for the average end-user). It favors simplicity and productivity toward this goal, and lacks certain features normally found in more high-level libraries.
Dear ImGui is particularly suited to integration in games engine (for tooling), real-time 3D applications, fullscreen applications, embedded applications, or any applications on consoles platforms where operating system features are non-standard.
Veldrid
Veldrid is a low-level graphics library for .NET. It can be used to create high-performance 2D and 3D games, simulations, tools, and other graphical applications. Unlike most other .NET graphics libraries, Veldrid is designed to be portable, meaning it is not tied to any particular operating system or native graphics API. With Direct3D, Vulkan, Metal, OpenGL, and OpenGL ES backends, applications built with Veldrid can run on all desktop and mobile platforms without modification.
Core
Render 2D with SFML
SFML provides a simple interface to the various components of your PC, to ease the development of games and multimedia applications. It is composed of five modules: system, window, graphics, audio and network.
Tools
Documentation with Doxygen
Generate documentation from source code. Doxygen is the de facto standard tool for generating documentation from annotated C++ sources, but it also supports other popular programming languages such as C, Objective-C, C#, PHP, Java, Python, IDL (Corba, Microsoft, and UNO/OpenOffice flavors), Fortran, VHDL and to some extent D.
General Public License v3.0
Permissions of this strong copyleft license are conditioned on making available complete source code of licensed works and modifications, which include larger works using a licensed work, under the same license. Copyright and license notices must be preserved. Contributors provide an express grant of patent rights.
Contributor Covenant Code of Conduct
In the interest of fostering an open and welcoming environment, we as contributors and maintainers pledge to making participation in our project and our community a harassment-free experience for everyone, regardless of age, body size, disability, ethnicity, sex characteristics, gender identity and expression, level of experience, education, socio-economic status, nationality, personal appearance, race, religion, or sexual identity and orientation.
Authors
Pablo Perdomo Falcón |
Sponsors
Collaborators
Raúl Lozano Ponce |
Juan Ángel Trujillo Jiménez |
Pablo Perdomo Falcón |
Christian García |
RicardoVillarta |
Gabriel |
Pedro D.GR |
Claudia2000pf |
Carlos |
Contributors
Pablo Perdomo Falcón |
Claudia2000pf |
Pedro D.GR |
RicardoVillarta |
Christian García |
Gabriel |
Juan Ángel Trujillo Jiménez |
Raúl Lozano Ponce |
Carlos |
Bots
github-actions[bot] |