Skip to content

RicardoVillarta/Alis

 
 

Release License Downloads Web

Framework Alis

Develop the video games of your dreams.

Cross Platform

Editor Core Tools

Actions

Action Description Run On Status
Platform Compatibility Run the framework on different platforms to verify that it is still multiplatform. Commit at master Platform_Compatibility
Unit Tests Run the test module to verify that everything works correctly Commit at master Unit_Tests
Discover Vulnerabilities Automatically detect common vulnerability and coding errors Every day at 1:00 am Discover_Vulnerabilities
Automatic Documentation Generates the documentation automatically and publishes it on the web Every day at 2:00 am Automatic_Documentation

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 give to you the last updates of SFML to render and create simples 2D videogames. "In the future the core give 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.

License

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.

About

Develop the video games of your dreams.

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 99.0%
  • CSS 0.8%
  • Shell 0.1%
  • HTML 0.1%
  • GLSL 0.0%
  • Metal 0.0%