this post was submitted on 30 Jan 2025
746 points (99.6% liked)

memes

11276 readers
3134 users here now

Community rules

1. Be civilNo trolling, bigotry or other insulting / annoying behaviour

2. No politicsThis is non-politics community. For political memes please go to !politicalmemes@lemmy.world

3. No recent repostsCheck for reposts when posting a meme, you can only repost after 1 month

4. No botsNo bots without the express approval of the mods or the admins

5. No Spam/AdsNo advertisements or spam. This is an instance rule and the only way to live.

A collection of some classic Lemmy memes for your enjoyment

Sister communities

founded 2 years ago
MODERATORS
 
you are viewing a single comment's thread
view the rest of the comments
[–] Gigliorananomicom@sh.itjust.works 6 points 13 hours ago (8 children)

I want to learn C# or Python for game dev, but it looks...daunting.

Anyone got advice?

[–] RandomVideos@programming.dev 2 points 7 hours ago

Code looks more terrifying than it actually is

After learning the basics of a programming language, you could try using a game engine like Unity or Godot to not have to code a lot of more complicated things like displaying things and collisions

[–] partial_accumen@lemmy.world 2 points 8 hours ago

I know a bit of python and ruby, but doing something similar except I'm writing it in BASIC on a Commodore 64 and am going to attempt to refactor it assembly. I have most of the BASIC version working now.

[–] rovingnothing29@lemmy.world 10 points 13 hours ago

"Automate the boring stuff with python" to start. As an added bonus you'll have more downtime as you go.

[–] peoplebeproblems@midwest.social 2 points 9 hours ago (1 children)

Find a different career choice!

Software development is all stress all the time and I don't know what the fuck I'm doing and I really don't think this much stress at 34 is healthy even with the salary

[–] Saleh@feddit.org 3 points 8 hours ago (1 children)

I think your description covers many career choices in a capitalist society.

[–] peoplebeproblems@midwest.social 1 points 7 hours ago

This... Is a very good point.

[–] slazer2au@lemmy.world 6 points 13 hours ago

Start by using an existing engine like renpy to get flow and math. Then expand to other engines.

[–] kittenzrulz123@lemmy.blahaj.zone 5 points 12 hours ago* (last edited 12 hours ago) (1 children)

Learn rust for game dev, develop the game in rust, and then brag about how your game is written 100% in rust (nerds will be extremely impressed, for maximum clout release it under GPL V3 with native Linux support).

[–] Valorie12@lemmy.world 6 points 10 hours ago (1 children)

But first you need to make a custom Risc-V CPU optimized for rust (and minimal memory leaks) and then port a custom Arch fork (completely rewritten in rust ofc) so you can run OxideFetch

[–] Human@lemmy.dbzer0.com 5 points 13 hours ago

I would start (if you havent already) with an introduction to CS. You can take CS50 for free online - https://cs50.harvard.edu/x/2025/.

I dont think they cover much C# (I took the 2020 course and they didnt) but they do introduce you to C, C++, Python, html, etc. They provide github codespaces available for anyone for free, so you can complete the weekly labs and problem sets offered in the course. It really is a good jumping off point.

[–] rmuk@feddit.uk 3 points 12 hours ago

Be sure to regularly defrag your C: drive or things might slow down.