create account

GNAR WORLD devlog #7 - re-aquainting myself with godot and getting back to worldbuilding! new tool discovered- Proton Scatter! by web-gnar

View this thread on: hive.blogpeakd.comecency.com
· @web-gnar · (edited)
$14.41
GNAR WORLD devlog #7 - re-aquainting myself with godot and getting back to worldbuilding! new tool discovered- Proton Scatter!
Alright so its kinda hard to get back into the creative groove of working on a project after taking months off but I am proud to say I have done this! I'm back to worldbuilding in godot and am learning new things in godot as i do.

My apple pencil died because it was an off-brand one, so i ordered a new one. In the time its taking for it to arrive i am limited to working solely in Godot, which is good because the more i learn about it the better. I am getting more confident stacking nodes and its really quite magical how godot works. 

I want to add Brazil to the game and so I carved a tunnel from a road in the Sewer section to the brazil area. i dont know how i am going to gate access to this in the game yet but thats okay for now. 


![Screenshot 2025-07-12 at 8.50.06 PM.png](https://files.peakd.com/file/peakd-hive/web-gnar/23w2gXpFsvAoSatKNjwYEoXYJEbXQXPVxD1a52RLHxxbxyoAmKfeEW7KJjN2yZXVjjNFL.png)

Using CSG3d nodes you can add, or subtract from existing geometries. 

![Screenshot 2025-07-12 at 8.49.56 PM.png](https://files.peakd.com/file/peakd-hive/web-gnar/23x9uf8ft95NmUoUJ14eng6zLBFkmVADfXXgoisuHu5pjEh4iXeHM6NwmHeyNXevzhtSp.png)


I had to fix an area in chinatown where the player could go through a background building that didnt have collision. i added a brick cone here to block the path and encourage the player to explore upwards.


![Screenshot 2025-07-13 at 12.07.51 PM.png](https://files.peakd.com/file/peakd-hive/web-gnar/23tbRgpyWpVugqc5vYkbGiHsVhWoBKYapQg66UCNWEFXFRFmk66xvP3g5Nm53punyvqEW.png)


From that path in chinatown, the player is able to access the Nounpark, which is a little skatepark that uses Gnars google rails as the obstacles. 


![Screenshot 2025-07-13 at 1.29.32 PM.png](https://files.peakd.com/file/peakd-hive/web-gnar/23wgFk8YP8y1veyqHVrQdKS4HPiTgnxXUKcDyNjqQdB7h4N5ok8Dw8TGgnh9mMq1u3HLP.png)



![Screenshot 2025-07-14 at 8.13.09 PM.png](https://files.peakd.com/file/peakd-hive/web-gnar/23wMUHBMubCAumaTdxdpxSNLY6WuqMwUT7KUYcoxwSVhsngiBW3Bv8AwyVfQmDZNd9r8U.png)


after a couple days of working on it, i got the routes to make sense. 

I learned how to make a fence, and how to add collision to it. I was not able to get it to play a sound when the player collides with it though..


![Screenshot 2025-07-13 at 9.15.08 PM.png](https://files.peakd.com/file/peakd-hive/web-gnar/48UGtCFkc9qqesnjUj9urju3dCPKkAcCJrzPoNy78swiGx15D97drZ2yYrweNRKRKF.png)


here is a little gameplay video of the player grinding the rails


![backtail to kickflip to 5-0 to crook!](https://files.peakd.com/file/peakd-hive/web-gnar/23wBeJ5q2g72bw691vv8CXeyzp5NFGqfrBhkNXnc4NViLZfVY75pX31rKCGnHij9eQJJF.gif)

Then i decided to play around with the Animation Player in godot. you can animate literally anything in godot and i think its actually a quite intuitive process. i dont know the limits of what you can animate but it seems like you can take pretty much any parameter of any object and add keyframes from them, into the animation player. I only messed with Rotation, and Position. but I made a sweet trap here that we can stash an item behind for the player to collect. 


![spike block](https://files.peakd.com/file/peakd-hive/web-gnar/23z79UjKZtdn9sUHxEvruyDLMS4hu4ffiQqwoS6brPR4QGdgGZBKdjQNCjWoDxHUHjEBo.gif)

Now this is getting fun. i simply nested a spike object to the block and then animated the blocks position over time. gnar world is gonna get crazy when we have tons of moving obstacles the player has to navigate to get through.

<h1> proton scatter</h1>

So then last night i had a breakthrough. i figured out how to use a generative placement godot Add-On called Hungry Proton Scatter. this video helped me..

https://www.youtube.com/watch?v=wO-Va6BpeyQ

I dont know why i coudlnt find this video months ago but was stoked to find it last night. 

I was able to do something i wanted to do for a long time which was scatter the beach with lawn chairs. now i need to add animated humans playing frisbee and stuff to populate the area even more. and ill add some palm trees but i want to model some new ones. 


![Screenshot 2025-07-15 at 6.15.31 PM.png](https://files.peakd.com/file/peakd-hive/web-gnar/EokiTsMtiZGNzYga9WoQ1C1fjnWXwwpDsapJzf27kv7fWxPwPXz5jxeRqT1FdmTE3JT.png)



![Screenshot 2025-07-15 at 6.05.41 PM.png](https://files.peakd.com/file/peakd-hive/web-gnar/23tHVNf6hKYzfGbuhEGWoJ9Q2WHayGGcPAwKojbfpjz5Dhvq2f2QDRZTG4ttGVcUsU9ZE.png)


You define the shape which it scatters the objects and you can tune the distance and number of them it uses. its sweet and its gonna save me some time .

Oh! one last thing i want to add. 

I found out how to download Google Earth 3d models. 


![Screenshot_2025-07-06_at_12.35.46_PM.png](https://files.peakd.com/file/peakd-hive/web-gnar/23yJLu2QNiT6HnyM1idY71tJtz22tVRHLTAtyfaFkx3uMAkoMGehM5at5Av9ni9FCyvmT.png)

Look how cool that looks. i dont want to steal google maps data because its copyrighted but i want to trace the structures in crocotile and make them my own. 
👍  , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , and 161 others
properties (23)
authorweb-gnar
permlinkgnar-world-devlog-7-re-aquainting-myself-with-godot-and-getting-back-to-worldbuilding-new-tool-discovered-proton-scatter
categoryhive-122422
json_metadata{"app":"peakd/2025.7.1","format":"markdown","image":["https://files.peakd.com/file/peakd-hive/web-gnar/23z79UjKZtdn9sUHxEvruyDLMS4hu4ffiQqwoS6brPR4QGdgGZBKdjQNCjWoDxHUHjEBo.gif","https://files.peakd.com/file/peakd-hive/web-gnar/23w2gXpFsvAoSatKNjwYEoXYJEbXQXPVxD1a52RLHxxbxyoAmKfeEW7KJjN2yZXVjjNFL.png","https://files.peakd.com/file/peakd-hive/web-gnar/23x9uf8ft95NmUoUJ14eng6zLBFkmVADfXXgoisuHu5pjEh4iXeHM6NwmHeyNXevzhtSp.png","https://files.peakd.com/file/peakd-hive/web-gnar/23tbRgpyWpVugqc5vYkbGiHsVhWoBKYapQg66UCNWEFXFRFmk66xvP3g5Nm53punyvqEW.png","https://files.peakd.com/file/peakd-hive/web-gnar/23wgFk8YP8y1veyqHVrQdKS4HPiTgnxXUKcDyNjqQdB7h4N5ok8Dw8TGgnh9mMq1u3HLP.png","https://files.peakd.com/file/peakd-hive/web-gnar/23wMUHBMubCAumaTdxdpxSNLY6WuqMwUT7KUYcoxwSVhsngiBW3Bv8AwyVfQmDZNd9r8U.png","https://files.peakd.com/file/peakd-hive/web-gnar/48UGtCFkc9qqesnjUj9urju3dCPKkAcCJrzPoNy78swiGx15D97drZ2yYrweNRKRKF.png","https://files.peakd.com/file/peakd-hive/web-gnar/23wBeJ5q2g72bw691vv8CXeyzp5NFGqfrBhkNXnc4NViLZfVY75pX31rKCGnHij9eQJJF.gif","https://files.peakd.com/file/peakd-hive/web-gnar/EokiTsMtiZGNzYga9WoQ1C1fjnWXwwpDsapJzf27kv7fWxPwPXz5jxeRqT1FdmTE3JT.png","https://files.peakd.com/file/peakd-hive/web-gnar/23tHVNf6hKYzfGbuhEGWoJ9Q2WHayGGcPAwKojbfpjz5Dhvq2f2QDRZTG4ttGVcUsU9ZE.png","https://files.peakd.com/file/peakd-hive/web-gnar/23yJLu2QNiT6HnyM1idY71tJtz22tVRHLTAtyfaFkx3uMAkoMGehM5at5Av9ni9FCyvmT.png"],"tags":["godot","gamedev","googlemaps","protonscatter","worldbuilding","gnarworld","indiegame","steam","skateboarding","exploration"],"users":[],"links":["https://www.youtube.com/watch?v=wO-Va6BpeyQ"]}
created2025-07-16 19:45:51
last_update2025-07-16 19:49:30
depth0
children0
last_payout1969-12-31 23:59:59
cashout_time2025-07-23 19:45:51
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value14.409 HBD
promoted0.000 HBD
body_length4,972
author_reputation167,193,185,245,981
root_title"GNAR WORLD devlog #7 - re-aquainting myself with godot and getting back to worldbuilding! new tool discovered- Proton Scatter!"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd0
post_id144,124,376
net_rshares42,707,333,025,021
author_curate_reward""
vote details (225)