Lucia - OpenSource AudioGame engine written in Python

lucia

An audio game engine written in python

https://github.com/LuciaSoftware/lucia.git


Goals:

The goal of lucia is to change the audio game creation method from the now old and no longer maintained bgt, to python.
Lucia should not act as a starting game, but as a base, that a high quality game can be build upon.
In addition lucia should be cross platform, At Least on windows and mac.

Features
  • Support for OpenAL and BASS as audio backends, with options for writing custom ones.

  • Support for encryption and storage of game assets in a secure format.

  • Support for a way to output text through speech and braille on common screen readers (NVDA, Jaws, SAPI, VoceOver, eSpeak)

  • Support for three dimensional rotation (for games that need it).

  • Has varius commonly used UI elements, such as different types of menus and inputs build in.

  • Cross platform.

  • And more.


Installing lucia

Lucia is a module for python 3x, so you'll need that first.
There's the to default ways to install lucia.
Through pip

pip install lucia

Or the manual way (to get latest features, do note that it could be unstable).

git clone [url]https://github.com/LuciaSoftware/lucia.git[/url]
cd lucia
python setup.py install
Contributing

Everyone is welcome to help improve Lucia, to start look at the opened issues, and go from there.
If you feel lucia is missing something, do open an issue and we'll take it from there.
Do note, that if you modify / improve lucia, you are required to give back your contributions to LuciaSoftware (per it's GNU Lesser General Public License, see below).

License and credits:

Copyright (C) 2019  LuciaSoftware and it's contributors.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Lesser General Public License as published by
the Free Software Foundation, version 3 of the License.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
along with this program.  If not, see https://github.com/LuciaSoftware/lucia/ … r/LICENSE.

People from this forum, that has helped make lucia possible.

  • NicklasMCHD

  • Cartertemm

  • pauliyobo

  • X0 (Colton)

  • Kianoosh

  • visualstudio

  • ivan_soto



-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
  • ... AudioGames . net Forum — Developers room : NicklasMCHD via Audiogames-reflector
    • ... AudioGames . net Forum — Developers room : NicklasMCHD via Audiogames-reflector
    • ... AudioGames . net Forum — Developers room : NicklasMCHD via Audiogames-reflector
    • ... AudioGames . net Forum — Developers room : ironcross32 via Audiogames-reflector
    • ... AudioGames . net Forum — Developers room : NicklasMCHD via Audiogames-reflector
    • ... AudioGames . net Forum — Developers room : Liam via Audiogames-reflector
    • ... AudioGames . net Forum — Developers room : amerikranian via Audiogames-reflector
    • ... AudioGames . net Forum — Developers room : NicklasMCHD via Audiogames-reflector
    • ... AudioGames . net Forum — Developers room : NicklasMCHD via Audiogames-reflector
    • ... AudioGames . net Forum — Developers room : visualstudio via Audiogames-reflector
    • ... AudioGames . net Forum — Developers room : amerikranian via Audiogames-reflector

Reply via email to