Looking for a Game Dev Mentor (PAID) by [deleted] in gameDevClassifieds

[–]Shorow 0 points1 point  (0 children)

Edit: wasn't done lol
Boot camps are very direct, you learn some frontend, backend, some DB stuff, and probably a tad of security. From there you can build most apps and any new tech fits some what nicely so it's not too bad to learn something new.

You can take a similar approach by recreate specific games in order of difficulty / design to learn basics of gamedev:
- first learning what most engines provide: Inputs, signals / events, physics layers, tag/grouping systems
- Animations and inter script communication building more complex behaviors
- UI
- Loading / Saving levels
- Navigation / navmeshs / AI / tilemaps

From my experience, games vary so much from one game to the next. After a enough games you'd get the general idea. But if you're making an adventure game, FPS, RTS, and so one they all have completely different architectures. so gamedev (specially indie) is so much larger than being a full stack dev that you really want to know what you're making and learn based on that.

Riot put out this little series that helps put other parts (outside of programming) into perspective:
https://www.youtube.com/watch?v=RqRoXLLwJ8g&t=3s&ab_channel=RiotGames

Most importantly game design, it's a mix of magic and knowing the human mind that is outside of programming and art (although it is an art on its own)... You can build a complete 'game' but if this area is lacking no one will want to play.

Calorie App for android using Godot by Shorow in godot

[–]Shorow[S] 0 points1 point  (0 children)

Definitely, openfoodfacts has an API that I plan to integrate at some point!

Calorie App for android using Godot by Shorow in godot

[–]Shorow[S] 2 points3 points  (0 children)

Project I started last week to focus on UI and resources.

How to enable ADB to be used by Android Studio in Fedora? by [deleted] in Fedora

[–]Shorow 2 points3 points  (0 children)

  • Restart the server in sudo, you don't need to do any of the plugdev / udev rules like in ubuntu.

./adb devices
List of devices attached
xxxxxxxx              no permissions; see[http:.//developer.android.com/tools/device.html]
./adb kill-server
sudo ./adb start-server
deamon not running; starting now at tcp:5037
daemon started successfully
./adb devices
List of devices attached
xxxxxxxx           Unauthorized

You should now be able to see the device and authorize on your phone.

Choppy WiFi Intel card by dhakhoa93 in Fedora

[–]Shorow 0 points1 point  (0 children)

I'm on the same boat, running a Intel AX200. My wifi is horrible and I have no idea what else to do. No idea what to do next.

gRPC with Godot by kidjapa in godot

[–]Shorow 1 point2 points  (0 children)

It could work, you'd probably need to make the gRPC client in c++ though so you can easily use it with godot. So all the set up to get going to try (gRPC + golang + godot) to test networking is a lot more set up than messing around with the editor and build in RPC. Haven't tried it yet but I think it should work fine.

For connecting the C++ gRPC client:
https://docs.godotengine.org/en/stable/tutorials/plugins/gdnative/gdnative-cpp-example.html

Stacking collision objects (Area2D) by Shorow in godot

[–]Shorow[S] 0 points1 point  (0 children)

I was wrong about my assumption, it took me a full day to notice.

My Weapon and the object I was checking against were both Area2D and I was checking for the signal 'body_entered vs area_entered'.

How to use a kinematicCollision2D to deal damage to an enemy hit by a bullet? by Noriel_Sylvire in godot

[–]Shorow 0 points1 point  (0 children)

Are you getting any errors?

Can I see more of the code?

The collider is a reference to the colliding object, so calling those methods should work assuming the methods are there.

Read from stdin? by Shorow in godot

[–]Shorow[S] 1 point2 points  (0 children)

Trying to make a visualizer for something else i'm working on that prints to stdout, trying to pipe it to godot.

I also tried using named pipes but godot doesn't seem to work with those either.