I want the program but I don't know how to start

Lod 10

Lover in the 2000s aesthetic
Level 4
45%
Joined
Dec 7, 2024
Messages
725
Level up in
275 posts
Reaction score
4,717
Points
2,477
Location
Loading
Hello to all my friends, how are you? My name is lod. I've liked programming since I was a child. I've always seen guys creating games and things like that, but I don't know how I can do it. What would be one?What good programming language would be good for me to learn?
 
Hello to all my friends, how are you? My name is lod. I've liked programming since I was a child. I've always seen guys creating games and things like that, but I don't know how I can do it. What would be one?What good programming language would be good for me to learn?
I’d recommend starting with GameMaker to get your feet wet, it’s super versatile and easy to get into. There are tons of good educational videos on YouTube to help you get started.

 
I'm not an expert but if I wanted to start learning gamedev, I would begin with picking the engine itself. There are many options today and things to consider. For example, I don't have a powerful PC so I would drop Unreal right away. I'd try thinking about what type of game I want to make and look into what engines those games usually use. Then learn what language that engine has and go from there. Some of them require good programming knowledge, some only minimal, but with some you can get away without any coding skills. Youtube tutorials are the best way to learn these days, so when you deside which engine and language you need, try looking there.
::dkapproves
 
If you want to understand how things work, you can start programming on machine language for Z80 for example ( An 8 bit CPU ). On machine language there's no automations. You'll learn the registers of the CPU, instructions for loading, moving, manipulating data from the registers to RAM, to I/O, etc, working on binari,hexadecimal and a lot of more things just on the CPU. Depend on which system you would like to program, they have his own idiosyncrasy. On Amstad CPC, if you want to paint a pixel, you'll write from $C000 on RAM, on the other hand if you want to do the same thing on Master System or MSX(the same architecture) you'll have to talk to VDP(Visual display processor) from I/O ( $BF and $BE) and write more information on different regions on VRAM( sprite atribute table, screen map,etc). Those last one systems, have hardware sprites. That means they have automations for moving them for you.
Then, when you masters machine code you can jump to assembler. I good started point would be using WinAPE for Amstrad CPC so you can inject machine code easily on RAM.
There's a course from profesorRetroMan on youtube starting on machine code for z80 on amastradCPC. "Dez80 -- Dominando ensamblador". It's a course for learning machine code, the most low level a programmer can program, for learning the basics on retro video games.
Right now I'm programming little programs on assembler for the Master System as gif shows.
It's a very rewarding travel.
 

Attachments

  • caractersPantalla.gif
    caractersPantalla.gif
    1 MB · Views: 10
Well I have a Game maker and Rpg Maker Mz and Rpg Maker Xp for Pokemon Essential I. Still learning how to make a skills and damage and I also have a notepad++ for learning coding for plug in
 
1760804333258.png

Other give you already good practical advice, so I'm going to provide more "fun way" to get into programming. There's a game on Steam title "The Farmer Was Replaced" (currently on sale for 25% off). The game teach you the basic of programming in very interactive way, also help you visualize what's happening and how your code flow within the context window.
 
Não sou especialista, mas se eu quisesse começar a aprender desenvolvimento de jogos, começaria escolhendo a engine em si. Existem muitas opções hoje em dia e coisas a considerar. Por exemplo, não tenho um PC potente, então abandonaria a Unreal imediatamente. Tentaria pensar no tipo de jogo que quero fazer e pesquisar quais engines esses jogos costumam usar. Depois, aprenderia qual linguagem essa engine possui e partiria daí. Algumas exigem bons conhecimentos de programação, outras apenas mínimos, mas com algumas você pode se virar sem nenhuma habilidade de codificação. Tutoriais do YouTube são a melhor maneira de aprender hoje em dia, então, quando decidir qual engine e linguagem precisa, tente dar uma olhada lá.
::dkaprova
Thanks for the tips
Post automatically merged:

View attachment 120098
Outros já dão bons conselhos práticos, então vou oferecer uma maneira mais "divertida" de começar a programar. Há um jogo no Steam chamado "The Farmer Was Replaced" (atualmente em promoção com 25% de desconto). O jogo ensina o básico da programação de forma bastante interativa, além de ajudar a visualizar o que está acontecendo e como seu código flui dentro da janela de contexto.
Then I'll try to buy a game to learn, thanks for the tip
Post automatically merged:

Bem, eu tenho um Game Maker e um Rpg Maker Mz e um Rpg Maker Xp para Pokémon Essential I. Ainda estou aprendendo a fazer habilidades e danos e também tenho um notepad++ para aprender a codificar para plug-ins
Understood, then I'll try to learn programming to create my own Pokémon game or a small game to start from scratch.
 
Dave Chappelle Unity GIF

It all depends on what your goals are for the game/experience you are trying to achieve. Is it 2d/2.5d or 3d, a platformer, an RPG, a platformer RPG hybrid, or something else entirely? Or is it something highly specific like homebrew development for an old console. The goals tend to dictate the tools. In general I would recommend Unity as there are a plethora of tutorials and videos on Unity game development using C#. It's also interactive so you don't have to learn C# first.
 
The exact language doesn't matter, it really depends on your goals. What's important is you know the fundamentals, get good at the programming language, learn how to break things down to their logical components, etc. Just read documentation to learn the language.
 
Unity and AI is how I've slowly been making a game
 
Dave Chappelle Unidade GIF

Tudo depende dos seus objetivos para o jogo/experiência que você está tentando alcançar. É 2D/2.5D ou 3D, um jogo de plataforma, um RPG, um híbrido de RPG de plataforma ou algo totalmente diferente? Ou é algo altamente específico, como desenvolvimento homebrew para um console antigo? Os objetivos tendem a ditar as ferramentas. Em geral, eu recomendaria o Unity, pois há uma infinidade de tutoriais e vídeos sobre desenvolvimento de jogos Unity usando C#. Ele também é interativo, então você não precisa aprender C# primeiro.
I just want to learn to program to distract myself, which has been my dream since I was a child.
Post automatically merged:

A linguagem exata não importa, depende dos seus objetivos. O importante é que você conheça os fundamentos, domine a linguagem de programação, aprenda a decompor as coisas em seus componentes lógicos, etc. Basta ler a documentação para aprender a linguagem.
I think I'll try to learn that I just want to learn programming. I want to enter the world of this career.
 

Users who are viewing this thread

Connect with us

Support this Site

RGT relies on you to stay afloat. Help covering the site costs and get some pretty Level 7 perks too.

Featured Video

Latest Threads

how do you guys feel about mtv shutting down its music channels?

i just found out about it. no idea where to post this but i feel REAL bummed. sure, i bet most...
Read more

Time Crisis 3 PAL hack

This is probably an extremely unconventional way to try and play a game, but I want to exhaust...
Read more

FF Dawn of Souls - Final Fantasy I DoS Maeson [GBA]

Capcom Initially Against GOG Bringing Original Resident Evil Trilogy Back to PC

There are many articles about this. So not too long ago, GOG added the first 3 Resident Evil...
Read more

So, I have the Switch 2 now. (Discussion/Rant)

My dad for an early (really early if you ask me) Christmas gift got me the Switch 2 I own...
Read more

Online statistics

Members online
115
Guests online
205
Total visitors
320

Forum statistics

Threads
14,067
Messages
338,874
Members
887,484
Latest member
Unic

Advertisers

Back
Top