GithubHelp home page GithubHelp logo

rekitheduck / impacto Goto Github PK

View Code? Open in Web Editor NEW

This project forked from committeeofzero/impacto

0.0 0.0 0.0 43.03 MB

"MAGES." visual novel engine reimplementation

License: ISC License

Shell 0.01% JavaScript 17.38% C++ 78.65% C 0.22% PowerShell 0.10% Makefile 0.03% CMake 1.58% GLSL 1.27% HLSL 0.68% Dockerfile 0.08%

impacto's Introduction

impacto Build Status

impacto is an open-source reimplementation of the "MAGES." visual novel engine in C++ and OpenGL. Using the original data files, impacto can run any supported game on any supported platform.

Status

impacto is in active development. At current stage it should be possible to reach all endings in at least one supported game - "Memories Off 6 ~T-Wave~." However, some functionality and architectural design are still missing and no games are fully complete yet. Refer to #1 for supported games and remaining work.

impacto is currently being developed for 64-bit Windows 10 and desktop Linux PCs but we've successfully experimented on macOS, Android (ARM), Switch (homebrew and Linux) and HTML5/WebAssembly (via Emscripten) and full official Android support is planned. OpenGL is used for the graphics renderer with experimental Vulkan and DirectX 9 options available.

Building

For building on Windows with Visual Studio 2019 or newer, please refer to the building instructions.

For building on Linux, see the instructions for Ubuntu 18.04 Desktop and adapt to your distribution if necessary.

More platforms and toolchains are known to work.

Contributing

We are looking for contributors! Check out the Getting Started guide for pointers on setting up games for testing, finding your way around the codebase and adding functionality. Also check out the Contributor guide for important information on the code style you should follow.

There is work to be done for C++ programmers of any skill level in a wide range of subjects, on game engine architecture (design and implementation), reverse-engineering the original (looking at just the game's outside behaviour as a black box or inspecting the internals through a white box), replicating it, improving on it with new functionality, documenting our efforts, fixing bugs and polish.

If you're interested, come join our Discord to discuss ideas and help you get into it.

Legal stuff

impacto source code as a whole is released under the liberal ISC license. Some parts are based on or copied from third-party code under various licenses. Binary distributions or parts thereof may fall under more restrictive licensing terms. See THIRDPARTY.md for details and attribution.

impacto's People

Contributors

drdaxxy avatar mrrevo3d avatar fl4tisjustice avatar enorovan avatar josejl1987 avatar sa-exe avatar boilingteapot avatar 0xriyu avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.