Skip to main content
4 answers
5
Updated 765 views

how can I learn to program a game wen I have no skill

can you teach me to learn coding? and wat to do in


5

4 answers


0
Updated
Share a link to this answer
Share a link to this answer

John’s Answer

Hi Theo - You absolutely can build an online or digital game without a background in coding! There are several no-code or low-code platforms designed specifically for people like you—creative thinkers who want to bring their ideas to life without diving into programming. Here’s a step-by-step guide to help you get started:

1. Define Your Game Concept
Start with the basics:

Genre: Puzzle, adventure, trivia, simulation, etc.
Platform: Web-based, mobile, desktop.
Core Mechanics: What does the player do? What makes it fun or unique?
Audience: Who are you building it for?

2. Choose a No-Code Game Development Platform
Here are some popular options:

Construct 3 - best for 2D games; Drag-and-drop interface, great for beginners.
GDevelop - best for 2D games; Open-source, intuitive, and free
Gamefroot- best for Educational games; Good for schools and learning environments.
Unity with Bolt - best for More advanced games; Visual scripting, but a steeper learning curve.
Roblox Studio - best for social and multiplayer games; Uses Lua scripting, but has beginner-friendly tutorials.
Twine - best for Interactive stories; Perfect for text-based games and branching narratives.

3. Learn the Basics of Game Design
Even without coding, understanding game design principles will help:

Player feedback: How does the game respond to actions?
Progression: Levels, challenges, rewards.
Balance: Fairness and difficulty.
Storytelling: If your game has a narrative, how is it delivered?

4. Use Templates and Tutorials
Most platforms offer:

Pre-built templates to start from.
Tutorials and community forums to guide you.
Asset libraries for graphics, sounds, and animations.

5. Build, Test, and Share

Start small—create a simple prototype.
Test with friends or colleagues.

Hope that helps!
0
0
Updated
Share a link to this answer
Share a link to this answer

Swapneel’s Answer

It's fantastic that you're eager to learn and grow. Nothing can stop you now! Here are some beginner-friendly programming languages to get you started:

- Python: Easy to learn and perfect for simple 2D games using libraries like pygame.
- C#: Used in Unity, a top choice for game development.
- GDScript: Used in Godot, a beginner-friendly engine similar to Python.

To start learning, try these resources:

- YouTube: Search for "Python for absolute beginners" or "Learn C# for Unity beginners."
- Free courses: Check out freeCodeCamp.org, Khan Academy Computer Programming, and Codecademy's free intro to programming.

Once you choose a language, start with small games. Practice and aim to reach the next level. The best way to learn is by following a project:

- Brackeys YouTube Channel for Unity
- GDQuest for Godot
- Clear Code for Python/Pygame

Follow a tutorial, then make it your own by changing graphics, adding features, or tweaking the rules.

Good luck with your game programming journey!
0
0
Updated
Share a link to this answer
Share a link to this answer

Shuoran’s Answer

You can find course for coding games using Python on Coursera. I took one before, and before that I didn't have any knowledge of Python and coding. Enjoy, much fun!
0
0
Updated
Share a link to this answer
Share a link to this answer

Nefeli’s Answer

Hello Theo! It's great that you're interested in learning coding. The first step is already made! One thing I have found out is that "skill" is something you learn. And coding is one of those things that are very easy to learn with all the resources available nowadays. If you have no experience with coding so far, that's totally normal! Skill will come to you slowly as you learn and build your own projects.

In order to start learning, I would advise you to look up resources in the internet. Coding is probably the most popular topic to learn, so you will not only find tutorials for everything, but there is also a very active community in every programming language that will be happy to answer your questions.

First, you can pick a programming language to learn. This may be hard if you don't know anything about programming yet, but you can just start with one of the popular ones. Usually Python is a great language for starters since it's simple yet effective. That being said, if your target is to develop games, you can search online which languages are good for a beginner in game development. You can for example start with C++, C# or Java.

Once you pick your target language, you can start finding resources online. For example, if you chose Python, you can search "Python tutorials for beginners". There is so much material in many forms. You can find tutorials, videos, online courses and more. Most of this stuff is free so you don't really have to pay for a course at this point. Just pick one of the tutorials and try to go through it. At every step, try to understand what it is you are doing: don't just memorize commands.

After gaining experience in the basic concepts, you can start building your own projects. You can start with something small, e.g. building a calculator. Starting small is good so you can gain some traction, but soon you will see that there is no limit to what you can build! This is when you will start loving programming even more.

After these steps, you will already be a programmer! You can then learn more languages, or pick a topic to investigate further, e.g. machine learning, game development, web development etc. Having experience building your own projects will help you get an internship later, which will help you land your first job after a few years!

Good luck and keep building and learning! :)
0