5 answers
Asked
1074 views
What kind of game is easiest to code?
I am wonder what kind of game I should start with
Login to comment
5 answers
Updated
Shonda Mason’s Answer
Simple Mobile Games: Mobile games like "Flappy Bird" or "Doodle Jump" are often simple to create, especially with game development platforms designed for mobile app development.
When starting with game development, it's important to choose a project that matches your current skill level and gradually increase the complexity as you gain experience. Additionally, you may want to consider using game development engines like Unity, Unreal Engine, Godot, or GameMaker, as they provide tools and resources to simplify game creation and reduce the amount of low-level coding required, making it more accessible for beginners.
When starting with game development, it's important to choose a project that matches your current skill level and gradually increase the complexity as you gain experience. Additionally, you may want to consider using game development engines like Unity, Unreal Engine, Godot, or GameMaker, as they provide tools and resources to simplify game creation and reduce the amount of low-level coding required, making it more accessible for beginners.
Juney Dijkstra
Business Development / Production / Project Management
39
Answers
Hilversum, North Holland, Netherlands
Updated
Juney’s Answer
Can't help but emphasize what has been suggested above: Have a look at the free materials that Unity, GameMaker, Unreal or even the courses Khan Academy offer!
The complexity of developing a game in any genre can scale exponentially depending on what you're hoping to achieve, so picking a set of designed tutorials to help onboard you onto the process of game development in general will be an easier way in than starting from scratch in *any* genre.
Pick a tutorial that seems interesting, and give it a spin! Next, you can watch a few videos on similar genre tutorials in other engines, and look up articles & other resources about developing games in that genre.
The complexity of developing a game in any genre can scale exponentially depending on what you're hoping to achieve, so picking a set of designed tutorials to help onboard you onto the process of game development in general will be an easier way in than starting from scratch in *any* genre.
Pick a tutorial that seems interesting, and give it a spin! Next, you can watch a few videos on similar genre tutorials in other engines, and look up articles & other resources about developing games in that genre.
Updated
Robert’s Answer
A text based adventure (called a "MUD" in many old schools of lingo) is the easiest to code. It is essentially a type of game in the genre of an interactive story, where the entire game takes place in the mind of the player, from reading what you write to the screen (almost identical to a Choose-Your-Own-Adventure book). Combat (attack troll) and game interactions (try to steal from inn keeper) are all handled by your programming in the backend with your coding, all the user sees is the text you write out to the screen.
Examples you can try now: Legend of the Green Dragon, NetHack (this one has a primitive GUI based on text)
You can code such a game in C, C++, C#, Rust, Python, Java, or any other console based programming language which can run on the terminal.
Such a game is a good starting place for a first game to try coding. Good luck :)
Examples you can try now: Legend of the Green Dragon, NetHack (this one has a primitive GUI based on text)
You can code such a game in C, C++, C#, Rust, Python, Java, or any other console based programming language which can run on the terminal.
Such a game is a good starting place for a first game to try coding. Good luck :)
Updated
Harmit’s Answer
Hi Jack!
The ease and complexity of the game you are coding depends on the number of mechanics and how complex you design it! If you want to create a game that has lots of mechanics, such as an open-world RPG or survival game, that would entail a lot more complexity and coding involved. As Shonda described above, a game with simple, basic mechanics would take a lot less programming as it is less complex.
Breaking down Flappy Bird, for example, has just a few mechanics. The screen scrolling infinitely, the pipes that kill the player on a collision, the bird that moves up based on your taps, and the scoring mechanic.
My advice is to start with something that you find interesting and fun. The more invested you are in the game design, the less it'll feel like work. I'd say start with something small and simple, but most importantly, some thing that sounds fun to you and something you'd play in your free time.
Good luck!
The ease and complexity of the game you are coding depends on the number of mechanics and how complex you design it! If you want to create a game that has lots of mechanics, such as an open-world RPG or survival game, that would entail a lot more complexity and coding involved. As Shonda described above, a game with simple, basic mechanics would take a lot less programming as it is less complex.
Breaking down Flappy Bird, for example, has just a few mechanics. The screen scrolling infinitely, the pipes that kill the player on a collision, the bird that moves up based on your taps, and the scoring mechanic.
My advice is to start with something that you find interesting and fun. The more invested you are in the game design, the less it'll feel like work. I'd say start with something small and simple, but most importantly, some thing that sounds fun to you and something you'd play in your free time.
Good luck!
Updated
Greg’s Answer
While I'm uncertain about your level of programming expertise, it's beneficial to strike a balance between working on a project that you're confident of completing and one that genuinely sparks your interest.
For instance, I've recently acquired skills on how to utilize the React UI library for JavaScript. The tutorial includes a TicTacToe game, which serves as an excellent platform for learning and experimenting.
Best of luck!
Make a list of projects you know you can complete.
Make a list of projects that would excite you.
Discover where those lists intersect.
For instance, I've recently acquired skills on how to utilize the React UI library for JavaScript. The tutorial includes a TicTacToe game, which serves as an excellent platform for learning and experimenting.
Best of luck!
Greg recommends the following next steps:
Wowie! Thanks! What other steps should I take if any?
Jack