Pedro Bentes
@pbentes.eckle.io
🇵🇹 | Web Developer for profit, Game Developer for fun
Pinned
Pedro Bentes
@pbentes.eckle.io
· Nov 15
Reposted by Pedro Bentes
Reposted by Pedro Bentes
Hot take 🔥
You should own games we sell you.
Owning means you're in control.
And if we do multiplayer, we're going to do it right.
Nobody ever should be able to just brick games you own.
And you should demand better.
eci.ec.europa.eu/045/public/#...
#stopdestroyingvideogames #CitizensInitiative
You should own games we sell you.
Owning means you're in control.
And if we do multiplayer, we're going to do it right.
Nobody ever should be able to just brick games you own.
And you should demand better.
eci.ec.europa.eu/045/public/#...
#stopdestroyingvideogames #CitizensInitiative
European Citizens' Initiative
Give your support !
eci.ec.europa.eu
June 27, 2025 at 10:35 AM
Hot take 🔥
You should own games we sell you.
Owning means you're in control.
And if we do multiplayer, we're going to do it right.
Nobody ever should be able to just brick games you own.
And you should demand better.
eci.ec.europa.eu/045/public/#...
#stopdestroyingvideogames #CitizensInitiative
You should own games we sell you.
Owning means you're in control.
And if we do multiplayer, we're going to do it right.
Nobody ever should be able to just brick games you own.
And you should demand better.
eci.ec.europa.eu/045/public/#...
#stopdestroyingvideogames #CitizensInitiative
Sometimes I run across a library or tool that ruins my day by fixing a problem I've had for years.
Turns out, Google has a mature serialization library and code generator for C, C++ and more called FlatBuffers. And I'd never seen it.
flatbuffers.dev
#indiegamedev #indiegame #indiedev #gamedev
Turns out, Google has a mature serialization library and code generator for C, C++ and more called FlatBuffers. And I'd never seen it.
flatbuffers.dev
#indiegamedev #indiegame #indiedev #gamedev
FlatBuffers Docs
flatbuffers.dev
May 29, 2025 at 10:25 PM
Sometimes I run across a library or tool that ruins my day by fixing a problem I've had for years.
Turns out, Google has a mature serialization library and code generator for C, C++ and more called FlatBuffers. And I'd never seen it.
flatbuffers.dev
#indiegamedev #indiegame #indiedev #gamedev
Turns out, Google has a mature serialization library and code generator for C, C++ and more called FlatBuffers. And I'd never seen it.
flatbuffers.dev
#indiegamedev #indiegame #indiedev #gamedev
I've been radio silent for a while working on a Raylib powered ECS game engine with the beef programming language.
For now that I got the ECS, Asset Database and Glb scene imports working. Gouraud lighting is up next.
youtu.be/QbWP5Tum538
#indiegamedev #indiegame #indiedev #gamedev
For now that I got the ECS, Asset Database and Glb scene imports working. Gouraud lighting is up next.
youtu.be/QbWP5Tum538
#indiegamedev #indiegame #indiedev #gamedev
Bang: Unlit Glb Scene Test
YouTube video by Pedro Bentes
youtu.be
May 20, 2025 at 9:56 PM
I've been radio silent for a while working on a Raylib powered ECS game engine with the beef programming language.
For now that I got the ECS, Asset Database and Glb scene imports working. Gouraud lighting is up next.
youtu.be/QbWP5Tum538
#indiegamedev #indiegame #indiedev #gamedev
For now that I got the ECS, Asset Database and Glb scene imports working. Gouraud lighting is up next.
youtu.be/QbWP5Tum538
#indiegamedev #indiegame #indiedev #gamedev
The Switch 2 announcement is the best Steam Deck Ad I've seen so far.
April 4, 2025 at 12:37 PM
The Switch 2 announcement is the best Steam Deck Ad I've seen so far.
Using easing functions with your code driven animations is such an easy game-feel win.
Get a gdscript implementation here: gist.github.com/pbentes/dea1...
See them in action here: easings.net
#indiegamedev #indiegame #indiedev #gamedev #GodotEngine
Get a gdscript implementation here: gist.github.com/pbentes/dea1...
See them in action here: easings.net
#indiegamedev #indiegame #indiedev #gamedev #GodotEngine
easings.gd
GitHub Gist: instantly share code, notes, and snippets.
gist.github.com
March 22, 2025 at 5:01 PM
Using easing functions with your code driven animations is such an easy game-feel win.
Get a gdscript implementation here: gist.github.com/pbentes/dea1...
See them in action here: easings.net
#indiegamedev #indiegame #indiedev #gamedev #GodotEngine
Get a gdscript implementation here: gist.github.com/pbentes/dea1...
See them in action here: easings.net
#indiegamedev #indiegame #indiedev #gamedev #GodotEngine
Reposted by Pedro Bentes
I really wish modern AAA game Devs would be allowed to experiment more with their games; if they could put out smaller projects that were not so... "Movie-esc", I think the AAA game market would be thriving in a similar vein that the indie scene is right now.
Not everything has to be R.D.R 2.
Not everything has to be R.D.R 2.
a video game screen shows a man petting a horse and the words " your alright boah "
ALT: a video game screen shows a man petting a horse and the words " your alright boah "
media.tenor.com
March 15, 2025 at 5:01 PM
I really wish modern AAA game Devs would be allowed to experiment more with their games; if they could put out smaller projects that were not so... "Movie-esc", I think the AAA game market would be thriving in a similar vein that the indie scene is right now.
Not everything has to be R.D.R 2.
Not everything has to be R.D.R 2.
After a month here is a sneak peek at the art style we settled on for our game.
I hope encoding doesn't mess it up too much!
I also added support for multiple channels in my VoIP implementation. Will update the github repo soon!
#indiegamedev #indiegame #indiedev #psx #voip #gamedev #GodotEngine
I hope encoding doesn't mess it up too much!
I also added support for multiple channels in my VoIP implementation. Will update the github repo soon!
#indiegamedev #indiegame #indiedev #psx #voip #gamedev #GodotEngine
March 13, 2025 at 8:09 PM
After a month here is a sneak peek at the art style we settled on for our game.
I hope encoding doesn't mess it up too much!
I also added support for multiple channels in my VoIP implementation. Will update the github repo soon!
#indiegamedev #indiegame #indiedev #psx #voip #gamedev #GodotEngine
I hope encoding doesn't mess it up too much!
I also added support for multiple channels in my VoIP implementation. Will update the github repo soon!
#indiegamedev #indiegame #indiedev #psx #voip #gamedev #GodotEngine
If you're not using import scripts in Godot you're missing out.
Just wrote a script to add collision shapes and navigation areas to some 3d models. Doesn't sound like a lot but when importing dozens of assets it saves you the carpal tunnel.
#indiegamedev #indiegame #indiedev #gamedev #GodotEngine
Just wrote a script to add collision shapes and navigation areas to some 3d models. Doesn't sound like a lot but when importing dozens of assets it saves you the carpal tunnel.
#indiegamedev #indiegame #indiedev #gamedev #GodotEngine
January 18, 2025 at 9:03 PM
If you're not using import scripts in Godot you're missing out.
Just wrote a script to add collision shapes and navigation areas to some 3d models. Doesn't sound like a lot but when importing dozens of assets it saves you the carpal tunnel.
#indiegamedev #indiegame #indiedev #gamedev #GodotEngine
Just wrote a script to add collision shapes and navigation areas to some 3d models. Doesn't sound like a lot but when importing dozens of assets it saves you the carpal tunnel.
#indiegamedev #indiegame #indiedev #gamedev #GodotEngine
Started adapting CBerry22's procedural animation system for my game today! Up next, adding second-order dynamics and integrating it into my state machine locomotion.
#indiegamedev #indiegame #indiedev #gamedev #GodotEngine
#indiegamedev #indiegame #indiedev #gamedev #GodotEngine
January 14, 2025 at 7:43 PM
Started adapting CBerry22's procedural animation system for my game today! Up next, adding second-order dynamics and integrating it into my state machine locomotion.
#indiegamedev #indiegame #indiedev #gamedev #GodotEngine
#indiegamedev #indiegame #indiedev #gamedev #GodotEngine
Finished setting up third person animations by adding IK for the "look" direction
#indiegamedev #indiegame #indiedev #gamedev #GodotEngine
#indiegamedev #indiegame #indiedev #gamedev #GodotEngine
January 11, 2025 at 11:36 PM
Finished setting up third person animations by adding IK for the "look" direction
#indiegamedev #indiegame #indiedev #gamedev #GodotEngine
#indiegamedev #indiegame #indiedev #gamedev #GodotEngine
The first test of animation syncing is looking promising
#indiegamedev #indiegame #indiedev #gamedev #GodotEngine
#indiegamedev #indiegame #indiedev #gamedev #GodotEngine
January 9, 2025 at 6:18 PM
The first test of animation syncing is looking promising
#indiegamedev #indiegame #indiedev #gamedev #GodotEngine
#indiegamedev #indiegame #indiedev #gamedev #GodotEngine
January 8, 2025 at 6:40 PM
Got the inventory syncing across players, I can finally bully my mates with the test cube. 🎮😂
#indiegamedev #indiegame #indiedev #gamedev #GodotEngine
#indiegamedev #indiegame #indiedev #gamedev #GodotEngine
January 4, 2025 at 7:39 PM
Got the inventory syncing across players, I can finally bully my mates with the test cube. 🎮😂
#indiegamedev #indiegame #indiedev #gamedev #GodotEngine
#indiegamedev #indiegame #indiedev #gamedev #GodotEngine
My gamedev projects nowadays are state machines, interaction systems and singletons stacked like pancakes 🥞. A delicious wobbly tower of pancakes.
#indiegamedev #indiegame #indiedev #gamedev
#indiegamedev #indiegame #indiedev #gamedev
December 31, 2024 at 2:01 PM
My gamedev projects nowadays are state machines, interaction systems and singletons stacked like pancakes 🥞. A delicious wobbly tower of pancakes.
#indiegamedev #indiegame #indiedev #gamedev
#indiegamedev #indiegame #indiedev #gamedev
December 29, 2024 at 10:06 PM
The more I see of AAA game Dev, the less I want to work in it.
In pursuit of profits they lost the art.
Without the art they lost the passion.
Without the passion they lost their audience.
To all the indie developers out there: keep creating! Labors of love pay off.
#gamedev
In pursuit of profits they lost the art.
Without the art they lost the passion.
Without the passion they lost their audience.
To all the indie developers out there: keep creating! Labors of love pay off.
#gamedev
December 18, 2024 at 9:01 PM
The more I see of AAA game Dev, the less I want to work in it.
In pursuit of profits they lost the art.
Without the art they lost the passion.
Without the passion they lost their audience.
To all the indie developers out there: keep creating! Labors of love pay off.
#gamedev
In pursuit of profits they lost the art.
Without the art they lost the passion.
Without the passion they lost their audience.
To all the indie developers out there: keep creating! Labors of love pay off.
#gamedev
Cautious optimism is an underrated state of mind
December 5, 2024 at 6:51 PM
Cautious optimism is an underrated state of mind
November 22, 2024 at 1:54 PM
We should go back to gopher net.
a close up of a squirrel looking at the camera with a blue sky in the background .
ALT: a close up of a squirrel looking at the camera with a blue sky in the background .
media.tenor.com
November 19, 2024 at 11:52 PM
We should go back to gopher net.
No amount of cheese is ever enough cheese!
November 17, 2024 at 7:52 PM
No amount of cheese is ever enough cheese!
Its never too early to add polish or game feel to your game.
Trust me, if its hard to do now it will be way harder later.
Today I added headbob and landing animations into my camera controller.
#gamedev
Trust me, if its hard to do now it will be way harder later.
Today I added headbob and landing animations into my camera controller.
#gamedev
November 17, 2024 at 12:02 AM
Its never too early to add polish or game feel to your game.
Trust me, if its hard to do now it will be way harder later.
Today I added headbob and landing animations into my camera controller.
#gamedev
Trust me, if its hard to do now it will be way harder later.
Today I added headbob and landing animations into my camera controller.
#gamedev