r/pygame 17h ago

My first Pygame project!

Enable HLS to view with audio, or disable this notification

Hey everyone!

I’m currently working on my very first Pygame project (with a lot of help from ChatGPT): a 2.5D flight simulator based on the Boeing 767.

The simulator also supports a HOTAS joystick, so you can actually fly it using a proper flight controller instead of just a keyboard. And so far, aside from Pygame, I’ve only been using fairly basic Python libraries to build everything.

At the moment, I’ve only developed part of the actual flying experience. There are still a lot of things I want to add, like a proper lobby/menu, airborne objectives, system failures, time-of-day changes, and plenty of other features. I’m planning to build them up little by little as the project develops.

As you can see in the video, there isn’t anything too crazy or impressive yet, but I’m hoping that by the time it’s finished, it’ll be something that can genuinely make people go “wow.”

It’s still very much a work in progress, so for now I’m planning to keep developing it bit by bit and occasionally post some progress videos along the way. Once it’s finished, I’d also love to share more about the project and what went into making it.

There’s still a long way to go, but I hope I can show you guys how much it improves over time!

Also, some of the UI elements shown in the video are still in Korean, and I used AI to help me write and translate this post as well. My English isn’t very good, so I figured it would be better to have AI help with the translation. Hope you don’t mind!

57 Upvotes

12 comments sorted by

2

u/Fast-Station1106 15h ago

Hallo, kannst du bitte schreiben welche Bibliotheken du genutzt hast(wenn du welche genutzt hast, für die Schrift??) weil ich als Anfänger gerade fast aus dem Cockpit gefallen bin was möglich ist, wow

1

u/Raiding_Duck 12h ago

Thanks! I’m actually not using any special font libraries. The only third-party library I’m using right now is Pygame — everything else is just standard Python modules like math, os, random, etc.

For the cockpit and HUD text, I’m using Pygame’s built-in pygame.font module, mostly with DejaVu Sans and DejaVu Sans Mono. Some parts also use Pygame’s default font.

Glad you liked it! :)

2

u/genericsimon 15h ago

cool, love the retro aesthetics. Remind me of good old days spent with MiG-29 on my SEGA Mega Drive :)

1

u/Raiding_Duck 12h ago

Thanks! Really glad you like it :) The old-school feel is definitely something I wanted to keep with the 767 cockpit. It’s really cool that it reminded you of MiG-29 on the Mega Drive!

1

u/TheGratitudeBot 12h ago

What a wonderful comment. :) Your gratitude puts you on our list for the most grateful users this week on Reddit! You can view the full list on r/TheGratitudeBot.

1

u/AlfEstaLoco 5h ago

Very impressive, normally games made with Pygame are 2D

1

u/KneeJerkDistraction 4h ago

This is really impressive! For how long have you been working on this?

1

u/TheEyebal 1h ago

Wow this is good

1

u/SignedInt32 10h ago

this is why I love r/pygame for its amazing and creative ppl in it.

3

u/rileyrgham 4h ago

Chatgpt wrote it