1 week to the release of Robot Anomaly!!
https://store.steampowered.com/app/3583330/Robot_Anomaly/
#IndieGame #IndieDev #GameDev #Godot #Gaming #Horror #horrorgame
1 week to the release of Robot Anomaly!!
https://store.steampowered.com/app/3583330/Robot_Anomaly/
#IndieGame #IndieDev #GameDev #Godot #Gaming #Horror #horrorgame
Oh, the marketing guy? Nop, didn't see them.
Some weather effect tinkering ^w^
Einhänder Magazine Ad (1997)
#Gaming #PlayStation #STG #RetroGaming #Shmup #90s #PS1 #Games #VideoGames #RetroGames #SquareEnix #Shmups #Arcade #Shooter #PSX #SquareSoft #ArcadeGame #GameDev #IndieGame
The King of Fighters: Maximum Impact Magazine Ad (2004)
#Gaming #KOF #PS2 #KingOfFighters #SNK #RetroGaming #FightingGames #Games #VideoGames #Arcade #Art #PlayStation #GamingArt #RetroGames #FGC #Artwork #IndieGame #GameDev
Injustice: Gods Among Us Promo Art (2013)
#Gaming #Superman #DCComics #RetroGaming #DC #FGC #ConceptArt #FightingGames #JusticeLeague #VideoGames #Games #Batman #Art #RetroGames #WonderWoman #Flash #DCU #ComicArt #Artwork #SuperHero #IndieGame #GameDev
Neo Geo Pocket Color Magazine Ad (1999)
#NeoGeoPocket #RetroGaming #Artwork #NeoGeo #Gaming #SNK #RetroGames #Games #VideoGames #90s #GamingArt #Arcade #Y2K #TraditionalArt #GameDev #IndieDev
Super Mario Strikers (GC, 2005)
#Gaming #Nintendo #RetroGaming #SuperMarioStrikers #Soccer #Games #VideoGames #GameCube #Football #Mario #ArcadeGame #Switch2 #Gameplay #RetroGames #Sports #SuperMario #Arcade #IndieGame #GameDev
woke up in the cave again
flower grew where the boss died
biome’s healing... or hiding
new relics spawning post-wipe
procedural spirits whispering in 16-bit tongues
#voxels #gamedev #zoxel #madewithc #soloDev
From fast-paced, over-the-top arcade classics to refined simulations, discover the 15 best GameCube sports games.
https://hypercombogamer.com/the-15-best-gamecube-sports-games/
#Gaming #RetroGaming #Nintendo #VideoGames #Games #GameCube #Switch2 #Mario #Blog #SuperMario #NBA #Sports #NFL #IndieGame #GameDev #News #SocialMedia #Mastodon
I have a #ProgrammingPatterns problem in my #Godot #GameDev project. I think that the solution is some kind of dependency inversion, but here's the problem.
I have an autoload (global Singleton) which manages interaction between different entities in the game. Each game entity exists in the autoload as a class instance. Interactions follow the Command pattern, and call methods on those entity instances that modify the world state. So far so good.
However, each entity also has game objects when it is in the current scene. For example, some animated sprites, physics objects, stuff like that. Those scene nodes are primarily controlled by the Singleton-managed entities. When they enter the scene tree they register themselves, load their state, and do their stuff.
And here's the problem: the same interaction needs to do different logic depending on if it has a scene node or not! For example, when I call "open" on a door, if it's in the scene it needs to tell the scene node to play an opening animation, wait for the animation to finish, and then set its state to open. But if the door is not in the scene (maybe it's being opened remotely from a different room), it needs to just set the state to "open."
What's the best way to do this? Just branching logic depending on if a scene node is registered or not feels like it will become problematic eventually, when there are many many entities with all kinds of unique scripting. Maybe there should be some kind of interface that can be called, that will have a scene node implementation and an additional default implementation that will be used if the scene node isn't registered. This feels overly complicated, especially given that GDScript doesn't really support interfaces that well.
Important considerations are that I need to be able to get feedback when those methods are called, so I can't use signals (an observer pattern), and it should be easy to override various methods to allow unique scripts for any object. And it needs to be reasonably scalable because there are going to be a lot of those and I need to be able to manage them.
What do you think? I'm guessing that this has already been solved before.
Boosts welcome.
AI zabija gry w niespodziewany sposób - przykład Microsoftu - Yeti (nie tylko) o grach
https://yetiograch.pl/gry/ai-juz-zabija-gry/
Mamy piękną okazję by zobaczyć, na przykładzie Microsoftu, że szkodliwość AI objawia się nawet wtedy, gdy nie jest używane.
I get good results in my engine with old school global illumination (offline computing of SH probes) .
I still have light leaks, but I'll try to reduce them.
#indiedev #gamedev #solodev #GlobalIllumination
hello Mr. Pepetty! #indiegames #gamedev #pico8
It's wonderful to see everyone excited and talking about Steam Multiplayer and being able to play and make games together!
Which are you looking the most forward to: playing games together or making them together? 🕹️
Been doing some game design that's obviously inspired by roguelike deckbuilder tropes. But hey, they're tropes for a reason!
Having some kinda starting bonus to pick from really adds some much needed early-game variety and decision-making points. Ended up pretty fun!
Swapping places with a snowflake🔄❄️
#metroidvania #pixelart #blue #purple #pink #indiedev #gamedev #indiegame #game #indiegames #ShowcaseThursday #ThrowbackThursday #madewithgodot