[Dev News]
Why turn your ship when you can rotate space itself? :)
I am currently working on the camera system of #ShapeEngine and testing all the new features. Most of it is already working and as soon as I have the Follow-Camera tested and finished I will release the dev update with more info.
#raylib #gamedev #indiegamedev #gameengine #programming #gamedevelopment #csharp
#shapeengine #raylib #gamedev #indiegamedev #gameengine #programming #gamedevelopment #csharp
brand new definition of a #gameengine: "I know what a game engine is, obviously. It's a small hamster wheel cunningly hidden away behind the .exe file in the game folders. The hamster is called Horsepower and providing it is appeased with a nourishing diet of RAM and teraflops, it will turn the wheel at a rate of between 60 and 120 rotations per second, which is where ray-tracing comes from."
Randomly thinking about something I worked on 10 years ago, going to give it for advice for anyone who's manually #programming a #GameEngine #Sprite based #graphics from scratch...
The most efficient way to draw sprites to a layer is to run-length index them with a colorkey, meaning you have one byte for how many #pixels you're drawing, and one byte referencing the color in that sprite's palette. (#gif does this) You do this with an array of 255 32-bit ints, one per color, and by drawing the sprite in a triple for-loop: i for each line, j for each run, and k each pixel run.
The run value of zero represents the end of a line, and is handled by skipping to the next number in the i loop. The color key of 255 is transparent, and is implemented by simply skipping forward by the run length in the j loop. Otherwise, the k loop memcopies whatever value in your color map array corresponds to the index of the color key directly to the buffer.
(cntd)
#programming #gameengine #sprite #graphics #Pixels #GIF #graphicsprogramming #pixelart
"Evolution of Diesel Engine Games 2001-2017" (proof that a racing *action* engine is suitable for an RPG) https://www.youtube.com/watch?v=n8_ZCPzG5e8
while Unreal Engine has become a household name in recent years, it's important to acknowledge the pioneers that laid the foundation for this "tech" 💫. One such engine is the Diesel Engine, which made significant contributions to the gaming industry before Unreal Engine took center stage, imo #gameengine
Made a little scene to do some stress testing of my 2d renderer, performance isn't super good yet but it's slowly getting there. ⛄
#screenshotsaturday #gamedev #gameengine #odinlang
Working on my voxel engine again. A lot of backend work to support a game state machine and some basic UI. The UI has full controller, keyboard, and mouse support.
I still need to add a lot more widges for the game I have in mind, like text input, check boxes, scroll bars, and some way to select a quantity of items to move from one inventory to another.
#voxel #gamedev #gameengine #ui #ux
[Dev Update #4] For the last two weeks I was working on fixing the remaining bugs and improving the performance of my new collision system. It is finally in a state where it is almost done and it is working great. It can do much more than my previous system, has better performance, and reports more useful collision information! There is still some refactoring and cleanup to do but I am happy it is finally working :)
#ShapeEngine #raylib #gamedev #indiedev #gameengine #programming #csharp
#shapeengine #raylib #gamedev #indiedev #gameengine #programming #csharp
Apparently #Photoshop makes for a decent #GameEngine...
I wounder if it works with #PhotoshopElelemts as well and not just #PhotoshopProCC or older #PhotoshopCS6 versions...
https://www.youtube.com/watch?v=VJgk-dCmP3U
#photoshopcs6 #photoshopprocc #photoshopelelemts #gameengine #photoshop
Random idea from the shower: Interactive Fiction game playable through ActivityPub.
#interactiveFiction #gameengine #idea #ActivityPub
We're going to Gamescom! Let us know (we're on MeetToMatch) if you'd like to meet up to talk about game development, publishing and game engines.
#gamescom2023 #gamedevelopment #gameengine
Started working on my personal #gameengine again, decided to head towards getting some gameplay up and running slowly, so here's a very basic kinematic FPS controller (using Flecs ECS and Jolt Physics).
Godot Engine has a new funding platform and they're calling for help
https://www.gamingonlinux.com/2023/07/godot-engine-has-a-new-funding-platform-and-theyre-calling-for-help/
#OpenSource #GameEngine #GodotEngine #GameDev #Misc
#opensource #gameengine #godotengine #gamedev #misc
To keep up the current speed of development of the Godot Engine, the Godot Foundation will need our continued support. They recently created the Godot Development Fund to help with that. It has a super nice and shiny website that really makes you want to show up in the supporter's list!
#GodotEngine #GodotDevelopmentFund #OpenSource #GameEngine #GodotFoundation #Godot #Godot4 #GodotEngine4
#godotengine #godotdevelopmentfund #opensource #gameengine #godotfoundation #godot #Godot4 #GodotEngine4
Had a lot of fun this weekend working with @2FoamBoards on a #OpenSource game for the #GMTK #GameJam, made with a toy #GameEngine I wrote. The theme was "Roles Reversed" and we thought to make a farming simulator, but you play as the pests pillaging the farm!
As you grow your numbers, you risk causing the farm to go bankrupt by stealing too much! But steal too little, and the farm could afford a scarecrow, or worse: your murder of crows might starve.
Play it online: https://2foamboards.itch.io/murder
#opensource #GMTK #gamejam #gameengine
Bevy 0.11, https://bevyengine.org/news/bevy-0-11/.
Once again, a huuuge new release full of crazy features. Well done!
#bevy #rustlang #rendering #gameengine
Update v0.9.0 is available for my water transition shader addon, now running in Godot 4.0.x :godot: 💦
https://github.com/bifractal/godot-water-transition-shader
#Water #WaterShader #Godot #GodotEngine #Godot4 #GameDev #GameEngine
#water #watershader #godot #godotengine #Godot4 #gamedev #gameengine
#FartEngine devlog Day 1: I'm going to post what, if anything, I did on my project every day. I didn't do much today. I fixed A bug where a notification failed to clear when it was supposed to. Turns out I forgot to call the clear method. Easy fix. I also upgraded to #GodotEngine 4.1 rc2 with no new errors 😁
I very much appreciate the hard work that goes in to making Godot such a great #GameEngine
#fartengine #godotengine #gameengine
@JoeCoo7 Letting aside being on and off coding games and demos since the '90s on the C64, then Amiga, then PC...
... I'm working on my #gameengine since early 2019.
At the moment it's stable enough, but I'm working on a partial API rewrite for the next release... so, the job is never finished! :D
Today in #gamedev from scratch adventures: I struggle to get a pixel perfect camera to work 😅
#gamedev #indiedev #gameengine