A downloadable Luna

Note

This project is still a work-in-progress.
So there are no downloads yet.
If you wanna check how I'm doing, you can check my live devlog to get an indication on how things are running at the present time.

Introduction

Myrah, the daughter of Jake and Marrilona (From The Fairy Tale REVAMPED) has just the same lust for adventure as her mother and decides to investigate a cave, together with her best friend Francis. Here they find a girl captured in a magic crystal for ages. When Francis uses her knowledge as an alchemist to release the girl they find out she suffers from amnesia. All she knows is that her name is "Luna" and that she must find her father. Who is Luna's father?  Could he still be alive after all these years? And how did Luna get herself trapped in that crystal in the first place? Are you up to it to help Luna and her new friends Myrah and Francis to seek out the truth?



Cast

CharacterPortraitNameDescription
Myrah Werrington, daughter of JakeMyrah Werrington, daughter of JakeMyrah is the daughter of Jake and Marrilona (see The Fairy Tale), who lives in the village of Vandar. Trained as a hunter, but being half a fairy also able to learn the art of magic. Cheerful by nature with a lust for adventure (she's Marrilona's child after all), yet always careful not to confuse adventure for suicide.
Francis FrankensteinFrancis FrankensteinFrancis is Myrah's childhood friend. Her aging system works slower than normal for humans thanks to her old man being an alchemist who had so little sense for morals and ethics that he performed some experiments on his own children. Francis is very intelligent but is not really confident of her own abilities. She's however pretty eager to hide her insecurities and other kinds of pain with sarcasm.
LunaLuna is a girl found in a kind of alchemy seal who has no memory of her past. All she knows is her name and that her father holds the clue to her true identity and the reason for her imprisonment. Although skilled with a sword, she's pretty scared of everyone, and won't trust anybody so easily.
Scyndi ScorpioScyndi Scorpio (formerly known as Seelah Gandra in The Secrets of Dyrt) is a member of the Drop-Out clan, and actually even its chief's wife. She has a very sarcastic attitude, but is always willing to help those in need and is very devoted to Weniaria, the Goddess of Healing. She has a troubled past, though, which can sometimes lead to being aggressive at times.
Aziëlla, daughter of the House of GandronAziëlla is an elite soldier from the Federal Kingdom of Aeria, who is now stationed on Delisto as an ambassador. She can be very extremely cheerful and enthusiastic when she likes stuff, but be beyond horrible when she's mad. She's famous for never missing a shot with her self-manufactured mini-crossbow.
Rachel
(You DON'T want me to write her full name)
Rachel is a young gnome who is very eager to assemble any machine she can think of, regardless if those machines would be useful or not. She has a kind of “love” for her blunderbuss, which she affectionately named “Sweety”. Although she can be very cheerful at times, she has a very straightforward personality, and she always speaks her mind and does not take bullshit from anybody and goes completely berserk when anybody calls her “small” or “little”.

Features

  1. An all female playable cast (in case that matters to you)
  2. A very quick mouse controlled interface
  3. Scenario in both English and Dutch
  4. Turn-Based combat system
  5. New force based ability system, and a nice alchemy system for Francis
  6. Nice  main story line and several sidequests, and optional bosses
  7. Open source game engine. Those who want to port it to other OSes are more than welcome to do so.
  8. Nice epic story line

Tribute notice

The character Myrah was named after a real woman named Myra, who died in traffic accident at the age of 26 years. I still placed an "h" behind Myrah's name as a clear indicator she should not be compared to her real-life counterpart. In order to protect Myra's privacy, even in death, I won't reveal my exact relationship with her (no, she was NOT my girl-friend) nor her surname, yet especially since her sudden death always haunted me, after all those years, the idea to name a character in my fantasy work after her quickly came, and the daughter of Jake and Marrilona, the first two characters I ever designed for the world of Phantasar, just seemed the most suitable character for this. Now I only named her after Myra, so never forget that Myrah is not Myra. Her personality and her looks are NOT based on the real Myra's. 
Rest in peace, Myra. You've not been forgotten.



System recommendations

Luna's Father was primarily developed for Windows 10, however as the engine is open sourced, with a GPL3 license, anybody who wants to port it to other platforms is welcome to do so. I do not know if the game works properly in WINE on Linux, although it should, I cannot give technical support on this matter.

A screen resolution of at least 1800 pixels width and 1000 pixels width is strongly recommended. Although the game uses a system that will try to automatically adjust to smaller screen sizes there is no telling how well things will look. 

When it comes to audio any device able to play digitized sound will basically do.

The machine on which the game has been developed had 16 GB RAM. Although I expect the game can do with less, this should at least do.

The processor speed was 3.40 GHz on my machine (6 core processor).

The game DOES require a 64bit processor. It will not work on 32bit.


The main input device is a mouse. 



Technobabble

This game uses Scyndi's Creative Interpreter. This is a game engine I coded myself in C++, using the SDL2 framework. JCR6 was used to package all assets and it also packages all data stored in savegame files and suck. JCR6 files can be compared to .zip files, but where zip was created to package for archiving purposes, JCR6 focusses more on packaging for games and applications, due to this it lacks some features zip has, but can offer loads of sophistication on other areas that zip doesn't support. Let's just say that comparing JCR6 to zip is just senseless, both systems are good for the purpose they were meant for. Scripts were written in the Scyndi language. The Scyndi compiler will transform the scripts into Lua byte code. Lua itself is used to execute the scripts.

Now loads of other tools have been used. GIMP and Paint(dot)NET) for graphics, Audacity for my own audio creations and manipulations. The diamonds used in the combat interface to tell the turn order were created in base with dPaint and a quick BlitzBasic program colored them and placed the letters and other graphics into them accordingly. Unfortunately BlitzBasic can't save transparency, but long live Image Magick to allow me to solve that problem programmatically.

MyData II, a tool I coded in C# was used for items, and combat abilities, and more database based stuff. Rosetta is a tool I coded in C# as well, allowing me to write the system messages and scenario in both English and Dutch quickly.

It may not be the most ideal way for anybody, but for me it was the best way to be as self-reliant as possible. Only using 3rd party stuff for stuff I really could not provide myself, and code stuff myself wherever I could.

Development log

Comments

Log in with itch.io to leave a comment.

(+1)

Cant wait to see where this goes!

Thank you for the encouragement.