About me
Hi, I'm Arsalan, or Aeri. I'm at least 20 years old and I'm a game/software developer and creative author for fun.
I live in north west London, and I'm currently a student at the University of Hertfordshire, studying Software Engineering (Hons).
I typically write code in either Rust (for most things), Python (for quick prototyping and all that) or GDScript (for making games in Godot Engine)
My main computer is a HP Victus 16 gaming laptop, running Fedora Linux 40. It came with Windows 11, but I swapped it out with Linux Mint and then later Fedora, simply because I wasn't happy with the introduction of Microsoft Recall. (Yes I'm very aware it's only for "Copilot+" PCs, it's still crappy)
For creative writing, I use whatever format is most convenient at any given time, but it's usually a lightweight markup language like Markdown or a proper typesetting format like LaTeX.
These days I usually use VSCodium for all my programming, scripting, markup-ing, typesetting or writing needs.
Game Projects
- Sonic: Lock & Load, a Sonic the Hedgehog stylish action first-person shooter DOOM mod and fan game, which uses the GZDoom source port. My passion project. GPL-3.0. In active development.
- Sonic Re;Velocity, a 2D Sonic fan game with a focus on high-speed momentum-based platforming built using Godot Engine. GPL-3.0. In active development.
- Variable Weapons, a DOOM gameplay mod for GZDoom which modifies the weapons and adds some new mechanics. GPL-3.0. On hiatus for now.
- Devil May Chainsaw, a DOOM gameplay mod which transforms it into a stylish action experience, focusing on chainsaw combat. GPL-3.0. On hiatus for now.
Software Projects
- sued, a stateless vector-oriented command-based text editor written in Rust, with focus on speed, simplicity, ease of use and staying the hell out of your way. Source code available on Codeberg. GPL-3.0. In active development.
- Clarice, a natural-language-syntax functional/declarative programming language written in Rust, inspired by Python and Haskell, using English words to replace symbols. LGPL-3.0. In active development, but is currently not production-ready.
- QVSED, or Qt-based Versatile Stateless Editor, a graphical editor built using the PyQt5 framework which is entirely stateless and doesn't store any file metadata. GPL-3.0. Considered dormant, development is on indefinite hold, because sued is cooler.
- Whatever projects are on my GitHub page that I haven't touched in ages.
Writing Projects
- Take it and Like it Public Licence, a non-legally binding, not-accepted-by-any-courts super permissive software licence for works that you don't care about. Basically an informal version of the MIT/X licence. Licensed under itself. Considered "finished".
- Subjective Programming Introduction, a subjectively introductory guide to programming in Python and C. Currently unfinished and dormant. GFDL-1.3.
Planned Projects
Game
- Swordlink: Glitchfall Chronicles, a 2D stylish action hack-and-slash and puzzle game built using Godot Engine. Not presently in development, though an early demo exists.
- Persona ε (epsilon), a Persona fan game intended to be a "mirror" of Persona 3, with inspirations taken from the overall franchise, starring a female protagonist. Conceptual, with ideas.
- Embers of Continuum, a hack-and-slash/turn-based RPG hybrid inspired in part by the Persona/SMT games and the Devil May Cry series. Conceptual, with ideas thrown about sometimes, but most of them are internal.
- Seraph's Rapture, a 3D stylish action hack-and-slash game with a fantastical story set between the celestial, human and infernal realms, with heavy inspirations taken from the Devil May Cry and Neptunia games. Conceptual, with notes and lore snippets planned and written here and there.
Software
- Rexsh, a cross-platform hyper-extensible command-line shell environment written in Racket, heavily inspired by the Emacs family of text editors. Conceptual, serves as the idea for my UH Final Year Project.
There are no planned writing projects.