Skip to content
View wys-prog's full-sized avatar
🐈‍⬛
cat ... Miav...
🐈‍⬛
cat ... Miav...
  • YumStudio
  • Somewhere
  • 22:03 (UTC +09:00)

Block or report wys-prog

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
wys-prog/README.md

MONOE ~ モノエのやつ! ~ WYS

code gremlin • engine vandal • language mixer

I don’t code for money
I code because it’s funny

I like systems that feel wrong but work.
Small languages. Runtime tricks. Reflection abuse. Engines that probably shouldn’t exist — but do anyway.

Huge Yume Nikki enjoyer. Dream logic > realism > whatever you’re doing.

🌸 things I willingly spend time on

  • mixing languages until they stop screaming
  • writing tiny compilers / runtimes
  • low-level stuff (only when it’s actually cool)
  • libraries made for me, not tutorials
  • engines, tooling, glue, duct tape

coding is a passion, not a grindset.
if it stops being fun, I stop.

🌸 languages I tolerate

  • C / C++ — home base
  • Lua — scripting, embedding, runtime glue
  • C# — situational
  • Python — automation slave
  • Godot + GDScript — engine crimes

Yes, I know other languages.
No, I don’t care.

#FGO アストルフォちゃん - Pasのイラスト - pixiv


⭐ stuff I’m actually proud of

C++ header-only reflection library
STL only, no dependencies, no excuses.

Reflection in C++ because I said so.

Small C backend for embedding Lua

  • tiny
  • portable
  • C interface (so everything can use it)
  • optional C++ API

It does one job and does it well.

A meta runtime / engine:

  • Godot as a backend
  • Lua as the main language
  • powered by YumEngine

aka:
forcing Godot to behave differently

extra garbage (click if curious)
  • abstraction is cool until it lies
  • overengineering is bad unless it’s funny
  • I like systems that feel alive
  • I break things to understand them

夢の中で会おう。たぶん。

Pinned Loading

  1. YumStudioHQ/MONOE.exe YumStudioHQ/MONOE.exe Public

    a small game engine, based on Godot, C#, and Lua.

    C# 6 1

  2. YumStudioHQ/YumEngine YumStudioHQ/YumEngine Public

    Custom C/C++ interface + CLI tools for seamless, next-level game scripting.

    C++ 5

  3. maw maw Public

    Let's have some easy and cute reflection in C++ !

    C++ 6

  4. FranciscoCorreia47/strlib47 FranciscoCorreia47/strlib47 Public

    My own implementation of the string.h standard library.

    C 1

  5. wyland wyland Public

    C++ 8

  6. warden warden Public

    warden is a simple tool in C++ to encrypt/decrypt data, based on a password. This code is free to use, and open source.

    C++ 4