@krazyjakee@mastodon.gamedev.place
@krazyjakee@mastodon.gamedev.place avatar

krazyjakee

@krazyjakee@mastodon.gamedev.place

EM @ Twitch. Lead @ Toasted Games. Game dev & Author of the Nodot composition library for Godot

This profile is from a federated server and may be incomplete. Browse more on the original instance.

eibriel, to godot
krazyjakee,
@krazyjakee@mastodon.gamedev.place avatar

@eibriel I'm not sure what I'm looking at. Do you have any other examples?

Kurzweil, to Cat

Working on a new game. Only a few days in, but I think I have the most important parts covered.

krazyjakee,
@krazyjakee@mastodon.gamedev.place avatar

@Kurzweil basically ready to ship

Bimbam_tm, to godot

Do I seriously have to pay $150 upfront (and yearly!) To be an Apple developer to even test my game on IOS?!?

Developing on Android is free.
Releasing on the Play Store is a ~$25 one time lifetime developer fee.
Google take half the amount of profit for most aspiring (15% for the first mil revenue vs 30% all the time).

I will never understand why people like Apple. The benefit of a closed/integrated platform across products is far outweighed by their nefarious practices -.-

krazyjakee,
@krazyjakee@mastodon.gamedev.place avatar

@Bimbam_tm What's that old saying? "A fool and their money are easily parted". You're paying a premium to access the market of idiots.

xinayder, to godot

Wow, this was fast. Shortly after open sourcing their code, the company behind The Mirror announced a subscription plan based on number of installs and sales revenue.

The fee applies to you after making more than $200,000 AND having more than 200,000 lifetime installs in the past year.

If you have more than $1,000,000 in revenue AND 1,000,000 lifetime installs you may get some discounts for the fee.

krazyjakee,
@krazyjakee@mastodon.gamedev.place avatar

@xinayder surprised they couldn't think of any other business model than that. What does per-install have to do with profit for a dev? A dev could have a million installs and make no money. Shouldn't they just take a percentage of the robux transactions and offer the platform for free?

krazyjakee,
@krazyjakee@mastodon.gamedev.place avatar

@njamster @xinayder ffs why am I like this?

pitypleasegame, to geopolitics

Happy and ! We've got easter eggs to find 🥚🐇

Pity Please! is a Homeless Mastery Indie Game About Survival, Strategy, and Adapting to Life's Challenges ⛺

Wishlist on :steam: https://store.steampowered.com/app/1154140/Pity_Please/

:godot:

video/mp4

krazyjakee,
@krazyjakee@mastodon.gamedev.place avatar

@pitypleasegame the trailer only showed walking, no other mechanics

krazyjakee, to godot
@krazyjakee@mastodon.gamedev.place avatar
krazyjakee, to random
@krazyjakee@mastodon.gamedev.place avatar

@playdate any updates from Vegas? I'm so sorry to hear about it.

HexagonNico, to gamedev
@HexagonNico@mastodon.gamedev.place avatar
krazyjakee,
@krazyjakee@mastodon.gamedev.place avatar

@HexagonNico this games artwork is so dope

CWSmith, to Unreal
@CWSmith@social.mechanizedarmadillo.com avatar

Looking at how I might go about installing 5 on Linux

Looks like I need a flatpak to make it easier, not a bad thing.

But I have Godot installed as well, plus RPG Maker in .

And I still don't know what I really want to do.



krazyjakee,
@krazyjakee@mastodon.gamedev.place avatar

@CWSmith do you know what genre you would most enjoy working with?

krazyjakee, to godot
@krazyjakee@mastodon.gamedev.place avatar

Latest node: PlaneGate3D. This replaces having overly large area 3D boxes to change object properties. Instead, when an object passes through a plane, the plane emits an "entered" signal. If the object passes back through, it emits an "exited" signal. Use case would be jumping between 2 star ships - the entrance and exits would use a PlaneGate3D to add or remove gravity to character or rigidbody3d passing through.

laslojott, to random
@laslojott@mstdn.social avatar

Let’s see what @bitbraindev thinks…

krazyjakee,
@krazyjakee@mastodon.gamedev.place avatar

@laslojott @bitbraindev he thinks you should learn how to take a screenshot.

krazyjakee, to animals
@krazyjakee@mastodon.gamedev.place avatar

Short story: my cat disappeared yesterday morning (very unusual) and today, after calling the vets and printing posters and going canvassing, the kids were bored and sad so we sent them out to yell for her. 10 minutes later she turned up on the neighbors roof. The kids had done it! We rescued her through a window. All in good health but wet and hungry. She's going to be an indoor cat for a while...

de_lysander, to gamedev

oh, in case you didn't know, I actually make games :D

that's one of my most long-built projects, a roguelike with augmentable androids waifus that shoot each other. (in super early alpha though, there's not much gameplay yet, cuz I spent most of my time making good netcode along with juicy UIs)

you can join the server if you want :neofox_bottom:
https://discord.gg/8WWehdyNX6

video/mp4

krazyjakee,
@krazyjakee@mastodon.gamedev.place avatar

@de_lysander the sync on the animation is insane!!! The sfx and everything. Extremely immersive. Really nice

beanjbunny, to gamedev
@beanjbunny@nerdculture.de avatar

relatedly I am still trash at getting Godot The Game Engine You’ve Been Waiting For to render fonts but I’m doing better

krazyjakee,
@krazyjakee@mastodon.gamedev.place avatar

@beanjbunny the RPG maker vibes!

krazyjakee, to random
@krazyjakee@mastodon.gamedev.place avatar

Couple nodes I've been working on. "GridMultiMeshInstance3D" - instead of using a target mesh to position meshes, you set number of rows, columns and depth and a spacing value and outputs a performant grid of meshes. Good for something like a spike wall where the spikes are evenly distributed.

"NoiseMultiMeshInstance3D" - you specify a width, height and depth and some noise and the meshes will position based on the noise data. Good for something like clustering of asteroids.

krazyjakee,
@krazyjakee@mastodon.gamedev.place avatar

Also a "FirstPersonItemSway" can be added to a FirstPersonItem node to add sway. Very loosely based on this https://www.youtube.com/watch?v=-XrBJhtFzE8 - however my logic uses the player head rotation as the movement trigger instead of mouse movement. I'll add it to a Nodot release in the next few weeks

krazyjakee, to godot
@krazyjakee@mastodon.gamedev.place avatar

oh! there's actually a podcast and it's pretty damn decent! https://open.spotify.com/show/5qlB2sI0rlR9uhNwPuYYtf?si=7FjqCO4eS3y1CWZpjpBZVA

krazyjakee, to random
@krazyjakee@mastodon.gamedev.place avatar

1 year in, working extensively with GDScript to build addons and a 15 year career writing Javascript, one of the most unintuitive languages ever written... and... this got me.

For those who don't know, Vector3.ZERO is falsy while Vector3(0, 0, 1) or any other vector is truthy. Don't rely on if statements to check if Vector3 values are set. Use if vector != null or something similar.

Gad dayum

krazyjakee,
@krazyjakee@mastodon.gamedev.place avatar

Here is the fixed code. You got me there though, this is a symptom of a larger issue: https://github.com/NodotProject/nodot/blob/main/addons%2Fnodot%2Fphysics%2FMover3D.gd#L132

Unfortunately, this was not the code I was working with and had relied on this code for a long time without issues, so it took me a long time to find the problem. In this case, I believe original_position will always be set so this check is redundant anyway as you had hinted at.

krazyjakee, to godot
@krazyjakee@mastodon.gamedev.place avatar
krazyjakee, (edited ) to godot
@krazyjakee@mastodon.gamedev.place avatar

If anyone is feeling adventurous, please take a look at these Godot Node ideas: https://github.com/NodotProject/nodot/issues - if you think you could contribute, even if it's just a new Node idea, all contributions and ideas are welcome!

mondanzo, to godot
@mondanzo@uwuwatch.club avatar

welp, I hit a dead end. Don't think peer-to-peer will cut it let alone will I get NAT Hole Punching to work. Meaning I will have to host my own servers which sucks, cuz it needs more resources and in case my system dies this whole feature can die. Sure it's the same with Hole Punching but I would feel better to know one person only has to rehost the hole punching and the overall server architecture works without such a service. which it theoretically does rn, connecting just sucks atm...

krazyjakee,
@krazyjakee@mastodon.gamedev.place avatar

@mondanzo let the players host their own servers. That's very normal. Use GodotSteam as the steam SDK has its own solutions for NAT hole punching that you can plug in. Then one player becomes the host and streams the essential game state to everyone else.

krazyjakee,
@krazyjakee@mastodon.gamedev.place avatar

@mondanzo ah my bad, I didn't realize it wasn't just PC.

pikario, to godot
krazyjakee,
@krazyjakee@mastodon.gamedev.place avatar

@pikario yo! Is this on steam? My wife needs this game in her life. Looks amazing!

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • mdbf
  • ngwrru68w68
  • modclub
  • magazineikmin
  • thenastyranch
  • rosin
  • khanakhh
  • InstantRegret
  • Youngstown
  • slotface
  • Durango
  • kavyap
  • DreamBathrooms
  • JUstTest
  • normalnudes
  • osvaldo12
  • tester
  • GTA5RPClips
  • cubers
  • everett
  • tacticalgear
  • ethstaker
  • provamag3
  • anitta
  • Leos
  • cisconetworking
  • lostlight
  • All magazines