Jump to content
  • Advertisement
Sign in to follow this  
Donal Byrne

Whats a good game to start with

This topic is 2174 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Hey guys,

So i just recently learned java/javaScript and unity. I want to start building a portfolio and working on some simple games. What would be a good place to start. Like obviously not an rpg, I was thinking of something like a platform game or a shooter,

any thoughts?

thanks

Share this post


Link to post
Share on other sites
Advertisement
In Unity with JavaScript it is quite simple to make a platformer or shooter, since Unity take care of all the physics for you. If you would rather make an old school rpg game it is very easy to get started in Java as well. If you use a library like Slick you can use an external tile map editor to create the world.

Edit: I've been teaching high school students to make games in Unity, and most make some kind of 2D platformer in a week. You can see the games from last year here: http://gdcgames.unf.dk/?year=2011 All games are made in Unity with three programmers, two 3D artists, and one 2D artist - all t'new to their fields.

I've newer helped anyone learn Java, but if you want to get a more advanced introduction to game programming, rather than letting Unity do all the hard stuff, I can definitely recommend it :) Edited by VildNinja

Share this post


Link to post
Share on other sites
Some say Pong is a great starting game. It has all the components which are part of any modern game. For example there a game loop, AI, physics. You can also try to add multiplayer.

Others include Tetris and PacMan clones.
Probably a simple Mario like platformer can be the next step

Good Luck :D

Share this post


Link to post
Share on other sites

Tic Tac Toe gets my vote.


Tic Tac Toe is a decent choice. Its turn based, so that takes away an element of complexity. However, it is two player, so it presents the option of dealing with two players or requiring the player to implement a rudimentary AI. You will quickly be introduced to Game Trees and A-B pruning, two fundamental algorithms. You will find Tic Tac Toe to be surprisingly more difficult to solve, as you cannot brute force it. ( It's amazing the number of combinations a 3x3 board can generate! ). These of course, are all good things to learn

Of course, in my tutorial I went with Pong, as it is the Hello World of game programming. Snake, and as a second program, Tetris, are also common starting games.

Share this post


Link to post
Share on other sites
Snake always seems to pop up in these kind of discussions. I even found one in the Roku SDK recently. Tic-tac-toe is an easier first game, though. Just pick something you know you can finish.

Share this post


Link to post
Share on other sites

Snake always seems to pop up in these kind of discussions. I even found one in the Roku SDK recently. Tic-tac-toe is an easier first game, though. Just pick something you know you can finish.


To be honest, I think Snake is actually easier than Tic Tac Toe.

Share this post


Link to post
Share on other sites

from my understanding of javas current situation it might not be worth learning java I belive it is fadeing out all together and as a valid gameing code if not just fadeing all out

You misunderstand the current situation.

There are many games written in Java, Minecraft is one recent example.

And let's not forget that Android is Java based; hundreds of thousands of Android games tend to be a counterexample to your claim.

Java is alive and well. If you don't get a job as a game programmer you can still get a job in an enterprise work environment where Java is very strong. Edited by frob

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

Participate in the game development conversation and more when you create an account on GameDev.net!

Sign me up!