Jump to content

  • Log In with Google      Sign In   
  • Create Account


Member Since 01 Sep 2011
Offline Last Active Nov 18 2014 10:55 AM

#5046344 Create enemies in 2D side-scroller

Posted by on 24 March 2013 - 04:12 PM

You can do a hybrid where you have set areas where you want an enemy to show up, but make the location random.  Enemy placement, imo, is a big factor when it comes to level design.  You don't want complete randomness.  This way, you can have your enemies located in a certain area based on how you build your level, but the exact location will be random to make each play through a little different.

#5041550 Beginning game developing (books, software etc.)

Posted by on 10 March 2013 - 10:33 AM

Sounds like you're on your way.  Sounds like the games you've made before are pretty good starters so you have the concepts down for creating a game.  Now it's about learning the tools that you want to focus your games with.  Blender and Unity are 2 very good tools.  Be sure to share your progress with us and post whatever you have for feedback.

#5041532 Beginning game developing (books, software etc.)

Posted by on 10 March 2013 - 09:43 AM

What kind of games did you make previously for Android and PC?  I think that will help us identify where the best place is for you to start.  If you've already made some basic games and feel comfortable with programming, then I think some of the beginner books might be too simple since a lot are geared toward people who have never programmed.  I'm trying to get back into programming and game development, but haven't done anything in years.  I looked at a few of the beginner books to try and start from scratch, but they were too basic and I needed to look elsewhere.  Ended up just working with the thousands of tutorials online, but a book is also nice to have for a quick reference and something to work on A to Z.


Cooper hit it right on the head, you need to start small.  If 3D is your goal, make a basic 3D game that's single player and short.  Don't shoot for a multi-level game.  Build something that will take 5 minutes to play.  Regardless of the length of the game, you still need to do all the components that make a successful game.  By keeping it short, you will complete your project faster, have something to share, and gather feedback on how to improve.  The last thing you want it to spend 6 months on something and find out your approach was all wrong.  Then you can expand on the game to make it larger.  Add multiplayer, more levels, improved graphics, etc.


Another thing that you'll need to work on is 3D graphics.  If you haven't had any experience with this, then I suggest finding someone who does.  It'll be easier to bring on a partner then learn to build quality 3D images and environments yourself.  So much of gaming these days is spent on the art and less on the coding, especially with quality engines like Unity and UDK.


Hope this helps.  I was in a similar boat as you and kept thinking too big and I never got started because of all the planning.  Finally looked at something smaller and it has helped.

#5041529 First Game

Posted by on 10 March 2013 - 09:13 AM

My thoughts have all been addressed.  I think the diagonal movement would be a good update.  The balls should be spherical so it's easier to see when you hit them.  The walls need to be changed to just block you from moving instead of killing you.  It's frustrating trying to get through an opening and die because you weren't perfectly lined up.  Haven't seen a game act like that before.  If you want, you can add obstacles in the game to "act" like death walls but make them holes or spikes, but not the outer walls that surround each room.

#5028418 Tools for iOS/Android Apps

Posted by on 03 February 2013 - 01:56 PM

I watched a couple videos of Xcode usage and wasn't too impressed.  Looked like a drag and drop app maker for junior high kids.  I know that's probably not true and I wasn't viewing videos where they were doing a lot of actually coding, but didn't like the interface much at all.  I know that Apple tries to make it's products easy to use, but developers are a different breed and you need to cater to them as well.


Karsten - What do you use for iOS development?  Do you program in C++ for your apps?  I have experience in C++, but sounded like C# was the way to go for creating apps and games as a scripting language if I'm going to use an engine and C++ would be more for building a game completely from scratch (including building an engine).

#5027449 First Time Game Developer

Posted by on 30 January 2013 - 09:56 PM

I'll definitely look at the 3D engines.  I've heard a lot about Unity being good.  I think the newest one they've ported for Android.  I'm really looking to do 2D games right now.  Want to make an RPG.  I'll look into using Unity for it, but if it's too much, a 2D engine might be best.


Anyone recommended any 2D engines that they've used that worked well?  I want to use something that will give me some assistance, but give me a lot of control.  I thought I heard that engines like GameMaker are limited on what you can do, where something else that just provides some useful functions, but opens up control to the programmer to do more customization and flexibility.  No idea if that's a true statement, still learning.

#5027448 First Time Game Developer

Posted by on 30 January 2013 - 09:51 PM

Being a newbie game developer myself, I can suggest you learn Sample DirectMedia Layer (SDL for short) to get a grasp of whats going on in a game. www.sdltutorials.com seems to explain the concepts clear enough but his coding style just doesn't fit me.


On XNA, I can just say: Don't even waste your time. It isn't even supported in Visual Studio 2012 and it is announced that all support from DirectX and XNA Gaming Studio will be cut by 2014. 

Thanks for the help.  I ready about SDL and being a good place to start.  Someone suggested taking a look at these tutorials: http://www.lazyfoo.net/SDL_tutorials


I'll definitely look into XNA.  I believe that's what they use for xbox games so not sure what they'll replace it with.  Maybe an updated version of XNA.  Surprised to see it not supported with VS 2012.

#5027310 First Time Game Developer

Posted by on 30 January 2013 - 03:21 PM

I’ve been trying to get into game programming for awhile, but just never had the time.  This is my most recent attempt, and I think I might actually get something going this time.  Unfortunately, I’m new to this and looking for some help.

I use to be a programmer in the past and have some experience from school and a couple years on the job.  It’s been awhile since I’ve programmed (about 8 years) so I’m definitely rusty.  I have experience in Java, C/C++ and VB but it’s been awhile so a lot of the updates to these languages and new languages will be new to me and will need to learn.  I’ve never done game programming, only client application programming.
My goal is to build some basic 2D games like side scrollers or RPG type games (old school Final Fantasy).  I’m not sure if I want to build for iOS/Android or platform/PC.  Since I’m new to this, I’d imagine the best thing to do is code for playing on the PC until I the hang of it and then venture into mobile.  I figure PC would be the best since I can easily send to people to get feedback where I can’t just load something on the iOS/Android market for people to download and try.  Please share your thoughts on what the best platform would be to start out with.
I’m hoping I could get some suggestions on what language I should focus on and how I go about starting to create my first game.  Would C# be a good language to use?  Can C# be used for mobile platform?  I believe it works for XNA for xbox.  Are there certain frameworks/libraries that most developers use that I should look at?  I’ve heard of Allegro from the past, but not sure if that’s still the top used, or if something else has come up.  Any beginner websites with step-by-step guides on building basic games?
Thanks a lot for all your help and advice.

#4858749 Where do I start, if I want to make....

Posted by on 07 September 2011 - 12:43 PM

I read through the thread and I just have 1 question. You mentioned that you spoke with a friend who you will be partnering with and who is a very talented programmer and gave you an estimate on the scale of the project. Why aren't you asking him what language and set-up to use since it sounds like he'll be doing a lot of the work. Basically you asked a contractor for a quote to add a new addition onto your house and then went online to ask people what parts you need to build the house. I suggest asking the contractor.

That being said, there's absolutely no reason why you shouldn't educate yourself and find out the pros and cons of different approaches. I'm an experienced programmer, but it's been many years since and I'm starting to get back in so I consider myself a newb until I prove myself otherwise. There are many options out there so it's tough to say what the best one is because there isn't. After talking to your friend and getting his suggestions based on his experience, I suggest you come back to the forum and ask questions specific to what your "thinking" of doing and what we feel the pros and cons are of using this database or programming in this language for this platform.

Good luck to you and I hope it works out. Just keep in mind that everyone here is very responsive and want to help, but sometimes it's very difficult to give a question a meaningful answer if it's too general.