Gergő Csókás's Avatar

Gergő Csókás

@gregcsokas.bsky.social

Python, Rust, Go typist Mechanical keyboard enjoyer Web | Game developer

30 Followers  |  94 Following  |  31 Posts  |  Joined: 16.09.2024  |  1.4682

Latest posts by gregcsokas.bsky.social on Bluesky


Okay so,
you can simplify this:

if x > 0 and x % 2 == 0 and x < 100

to this:

if 0 < x < 100 and x % 2 == 0

which could be further simplified to this:

if 100 > x > 0 == x % 2

So the final list comp looks like this:

result = [x * 2 for x in data if 100 > x > 0 == x % 2]

A for loop works too.

30.01.2026 06:27 — 👍 0    🔁 0    💬 0    📌 0
Video thumbnail

So I rewrote the whole planet generation using an octree. Async chunk calculation and caching aren't implemented yet, that's why it's so laggy.

if you ask the size of the planet:
𝚙𝚞𝚋 𝚌𝚘𝚗𝚜𝚝 𝙿𝙻𝙰𝙽𝙴𝚃_𝚁𝙰𝙳𝙸𝚄𝚂: 𝚏𝟼𝟺 = 𝟼.𝟹𝟽𝟾𝟷𝚎𝟼;

#Bevy #gamedev #3D

28.12.2025 16:59 — 👍 5    🔁 0    💬 0    📌 0
Post image

The situation at this moment

21.12.2025 08:35 — 👍 0    🔁 0    💬 0    📌 0
Video thumbnail

Finally, I have time for some game development, so,
I started implementing a chunking and a LOD system for my game, the planet generation based on surface nets.

25 chunk 34040 quads generated in 546.2615ms which is okay for a prototype.

#Bevy #3D #gamedev

19.12.2025 10:03 — 👍 14    🔁 2    💬 0    📌 0

@gameengines.bsky.social
May I ask for an additional Godot label, please?

30.06.2025 07:41 — 👍 0    🔁 0    💬 0    📌 0

In the past 3 months, I re-learned to type with my new keyboard. Now I can type with confidence on it.
After months of tinkering, learning, and experimenting with different engines/frameworks. I started a serious project in Godot game engine.

I'm quite optimistic about the project.

30.06.2025 07:40 — 👍 3    🔁 0    💬 0    📌 0

This post has the same plot as the movie Yesterday from 2019 where only Jack (and Liz and Leo) remembers to The Beatles.

20.04.2025 09:33 — 👍 2    🔁 0    💬 0    📌 0

Probably all of my therapists would say, a good sleep is a better choice any time, with a proper sleep schedule

03.04.2025 03:31 — 👍 1    🔁 0    💬 0    📌 0
Post image

Day one with my new ZSA Voyager,
This thing literally zeroed my wpm

14.03.2025 12:27 — 👍 0    🔁 0    💬 0    📌 0

Current No. of tabs: 110
highest No. of tabs : 498

04.03.2025 20:16 — 👍 4    🔁 0    💬 0    📌 0

Looks tasty!

20.01.2025 10:43 — 👍 1    🔁 0    💬 0    📌 0

From this angle looks pretty old btw

20.01.2025 10:14 — 👍 0    🔁 0    💬 0    📌 0

Okay, today I spent some time with experimenting things like #raylib and omg low level game dev feels like a guilty pleasure :D

First I tried with #python (raylib-py), but there was an issue, and after some investigation I was not able to solve it. Then I tried with #golang and it was awesome

20.01.2025 10:12 — 👍 3    🔁 0    💬 0    📌 0

So sometimes, when I'm doing some experiments with things, I don't create a GH repo.
And sometimes these experiments lives longer than just an experiment.
So I found an old #Godot game project, and yesterday I ported to the dev7 and #Csharp just for fun
I'm seriously thinking to work on it

16.01.2025 07:18 — 👍 1    🔁 0    💬 1    📌 0

Hey,
Send me some info pls

16.01.2025 01:43 — 👍 1    🔁 0    💬 0    📌 0

Every time you finish a small task, Say something positive sentence or write it down. Like
"I solved this task, I'm proud of myself"
"I'm done, good work"
or just a
"yeah dude, awesome work"

If you finished every task, you can get some treats, slice of cake, anything.

Keep up the good work!

14.01.2025 02:39 — 👍 0    🔁 0    💬 0    📌 0

Like in game dev:
you want to write a character controller, that can be a big bite for the first time. Make some small tasks,
- keyboard input reading
- mouse input reading
- move the player etc.

14.01.2025 02:39 — 👍 0    🔁 0    💬 1    📌 0

- Be consistent, and set small (tiny) goals.
- Don't be shy to praise yourself if you finished the task
- Learn to catch your negative thoughts
- Reframe them, into at least neutral ones
- Be patient with the result, overriding 10-20-30 years of negativity is not an easy and fast task

14.01.2025 02:39 — 👍 0    🔁 0    💬 1    📌 0

So for balancing out that "I'm stupid in this shit" you need to think ~5 times "I'm good in this shit", and this is just to neutralize the negativity.
Instead of destroying yourself because your expected result doesn't come.

There are few things what you can do:

14.01.2025 02:39 — 👍 0    🔁 0    💬 1    📌 0

Guys don't fall into the same trap as I did/do.
Don't blame yourself when you cannot achieve something for the first try. Negative reinforcements are like ~5 times stronger than the positive ones.

A little wellbeing 🧵

14.01.2025 02:39 — 👍 1    🔁 0    💬 1    📌 0

@gameengines.bsky.social
I would like Bevy Engine label please!

11.01.2025 01:56 — 👍 0    🔁 0    💬 0    📌 0
Video thumbnail

Did you know that on a sphere, a box can hide behind the horizon? Spherical gravity thing #bevy #avian3d

01.01.2025 11:37 — 👍 0    🔁 0    💬 0    📌 0
Video thumbnail

Custom spherical gravity with #Bevy, and collision detection with #Avian3D. Not much, but it's an honest work. (

01.01.2025 07:16 — 👍 1    🔁 0    💬 0    📌 0

So, around the age of 40, the idea occurred to me that maybe I should go to university to study computer science.

But the high school math was 20 years ago. I forgot a lot of things. And I'm already working in the industry (7-ish years experience, mostly backend)

Is this a good idea ?

17.12.2024 03:08 — 👍 0    🔁 0    💬 0    📌 0

On Friday, finally, the shittiest project I've ever had ended.
Few key points of the project:
- Successfully destroyed the myth of German engineering
- In this specific case, microservice was a technical debt
- The code and a management was garbage.
- I lost like 40 points of IQ on this project.

14.12.2024 07:05 — 👍 0    🔁 0    💬 0    📌 0
Post image Post image Post image Post image

Show me the four games that influenced YOUR current game project. (This project is on hold currently, too big too ambitious)

Here’s mine!
#gamedev #indiedev #indiegamedev

06.12.2024 13:45 — 👍 7    🔁 1    💬 0    📌 0

It's a feature, not a bug!

03.12.2024 07:01 — 👍 1    🔁 0    💬 0    📌 0
Post image

Recreational coding for the weekend.
- reworked the player controls (keyboard and mouse)
- migrated the project to Bevy 0.15
- started messing with realism

(I know a screenshot from WakaTime is not as good as a GIF, but that's it for today)

#gamedev #rust #bevy

01.12.2024 12:49 — 👍 6    🔁 0    💬 0    📌 0
Video thumbnail

I was eager to learn AWS today, but I reworked the player control instead of it! I missed #gamedev so much.
#rust #bevy

30.11.2024 10:13 — 👍 5    🔁 0    💬 0    📌 0
Preview
Bevy 0.15 Bevy is a refreshingly simple data-driven game engine built in Rust. It is free and open-source forever!

Bevy 0.15 is out now! It features Required Components, Entity Picking, Generalized Entity Animation, Animation Masks, Curves, Function reflection, Bevy Remote Protocol, VBAO, OIT, Chromatic Aberration, Fog volumes, Better Text, Gamepads as Entities, and more!

bevyengine.org/news/bevy-0-15

29.11.2024 21:33 — 👍 277    🔁 88    💬 5    📌 24

@gregcsokas is following 19 prominent accounts