the new "field" keyword is beautiful
26.05.2025 19:38 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0@bunnariumengine.bsky.social
Bunnarium Engine is a C#-based game engine featuring an archetype-based ECS, a flexible framework-implementation layer, full generic math support, and more!๐ง๐
the new "field" keyword is beautiful
26.05.2025 19:38 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0Bunnarium Engine is now on .NET 10 preview 4!
26.05.2025 19:37 โ ๐ 1 ๐ 0 ๐ฌ 1 ๐ 0it all started with an idea:
what if static configuration variables that are declared for one type or another could all be optionally set from a configuration file?
enter ConfigTarget, an attribute that integrates any static field or instance into a config file system with just one line of code!
Bunnarium now has a pretty decently-featured MIDI parser that also generates note and tempo data that can be easily read as generic rhythm game data ๐ถ๐
22.12.2024 09:51 โ ๐ 1 ๐ 2 ๐ฌ 0 ๐ 0A screenshot of a small pop-up alert window declaring "Published 100 files!"
๐ (it wasn't BunnyECS)
15.12.2024 22:33 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0i've got 99 files and BunnyECS still ain't one.
15.12.2024 22:22 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0A logo of a "Prohibited" sign in green rather than red. In the border there is written "We do not test on animals, we test in production". A drawing of a rabbit with a heart next to it is in the upper part of the logo, a drawing of a server bay in flames in the bottom part.
Happy Friday
29.11.2024 14:56 โ ๐ 827 ๐ 198 ๐ฌ 14 ๐ 13the startup and bootstrapping sequence has been somewhat simplified, too
25.11.2024 04:53 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0okay. 82 now. goodness
25.11.2024 04:52 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0current number of source code files marked as documented, reviewed and ready for publishing: 69
18.11.2024 09:00 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0I have a custom VS setting to make possible nullability errors be errors instead of mere warnings. pros: Bunnarium code is generally better. cons: sometimes a bunny is lazy and code is yelled (null-forgiving ! operator) more than it is typed.
01.11.2024 19:28 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0for the record, this one ended in disaster
19.10.2024 23:22 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0Howdy ho!
I commissioned a wriggle nightbug themed cursor from yoiy on twt.
You can download it below ! yoiysan.fanbox.cc/posts/8727019
realtime doppler effect simulation status: it technically works but parts of it function on Looney Tunes logic and it's still clicking a lot when the doppler scale factor is positive...
25.03.2024 21:40 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0I have surveyed the shader language landscape and my two braincells have unified around a single thought - it may possible to to build a high-level common shader language that can be read as both glsl and hlsl, built entirely on macros and a dream.
15.01.2024 09:20 โ ๐ 0 ๐ 1 ๐ฌ 1 ๐ 0Crashing ! in Release Mode
14.01.2024 19:37 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0entity component system processing is no longer split into AS MANY THREADS AS POSSIBLE. systems are now balanced into a thread count that DOESN'T exceed the logical core count and, for my tenacity, the ThreadPooler rewarded me with a bag of carrots and a fluff เซฎโ หถแต แต แตหถ โแ
16.12.2023 18:05 โ ๐ 0 ๐ 1 ๐ฌ 0 ๐ 0a c# struct signature of an implementation of a generic 1-dimensional vector
I've lost control of my life
22.09.2023 22:12 โ ๐ 0 ๐ 1 ๐ฌ 0 ๐ 0it's such a relief that the ECS is working now! it's so nice to have the most difficult-to-program part of the engine complet- what do you mean "what about rendering"?
21.09.2023 01:41 โ ๐ 1 ๐ 1 ๐ฌ 0 ๐ 0If Bunnarium ever charges for engine use, then payment will be accepted in the following forms:
ยท Ear scritches
ยท Fur fluffs
ยท Carrots
if there's any lesson imparted from using generics, it's that you don't need to fret about making separate classes for QuadTrees and OctTrees when you can make a tree that works in any number of dimensions!
15.08.2023 21:40 โ ๐ 0 ๐ 1 ๐ฌ 0 ๐ 0we are so back
11.08.2023 02:28 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0they're called runtime errors because they run away with all of your time
31.07.2023 16:04 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0what do you mean "it's not a word"? who asked you?? go to heck
30.07.2023 21:46 โ ๐ 5 ๐ 0 ๐ฌ 0 ๐ 0