thinking about game engine design. if a game is a set of things and rules which define their interactions, then an engine is the software which "performs" the game. so then, what format does the definition of a game take? is a game a database? can I apply ideas from datalog to this? is a renderer part of the engine, the game, or is it entirely separate?
Got the the high-level Window API merged! It's a good step towards making the engine usable. I'm planning to implement an integration crate for Winit to push along-side release v0.26.
It's very exciting to have things coming together!
#enginedev #gamedev #wolfengine
Released Wolf Engine v0.25 today!
This one is a small update. Just some new helper functions, and some changes to the event system in preparation for some bigger features I'll be working on soon. Window system, inputs, and 2d graphics are the next steps I think.
#wolfengine #gametools #enginedev #gamedev
#introduction Good morning fellow netizens!
I'm Malcolm but you can call me Fish. I've been in #gamedev (and #gametools ) for about a decade now mostly in the mobile space. Now I'm looking to get more into engine development as well as sharpen my c++ skills. If any #graphics or #mathematics nerds on here wanna link up drop me a word! I can use all the help I can get ๐๐. Alternatively, if you wanna watch me crash and burn ๐ฅ then you definitely wanna stick around and follow! Cheers ๐ปโ๏ธ #enginedev
#enginedev #mathematics #graphics #gametools #gamedev #introduction
Fixed a collision bug this morning. First gif: after the fix, second: before fix.
#gamedev #enginedev
I made a system for attaching stuff to other stuff, and for paths. Attachment constraints are customizable. I had moving platforms before but now they can be entirely system-driven.
In the video there's a sprite, emitter and collider attached to the platform entity, which is then attached to a path via a spring constraint.
Happy #followfriday ! I'm Xander, a gameplay programmer who has been working on games at Stardock Entertainment for 7 years now.
My work includes all the lander-related gameplay in Star Control: Origins, the campaign in Ashes of the Singularity, and tools development on Galactic Civilizations III. #gamedev #cpp #enginedev
#enginedev #cpp #gamedev #followfriday
Hello world with a question: If you were to use a Lua based 2D game framework, would you prefer to do `set_color(255,255,0,127)` or `set_color(1,1,0,0.5)` to set the color to a transparent-yellow? #Lua #2D #enginedev
just finish a super practical feature of the particles addon: layers! now particles can avoid several modifiers, not only based on their kind
#godotengine #gamedev #enginedev #particles @polymorphcool
#godotengine #gamedev #particles #enginedev