Jump to content
  • Advertisement

MikeTheBigBoss

Member
  • Content Count

    6
  • Joined

  • Last visited

Community Reputation

115 Neutral

About MikeTheBigBoss

  • Rank
    Newbie
  1. MikeTheBigBoss

    Starting a FPS game ideas on where to begin?

    Ok thanks to those who helped me but I got last dumb question , Can someone tell straight away which books should I buy for C++/Javascript to learn from beginning ?   Thanks
  2. MikeTheBigBoss

    Starting a FPS game ideas on where to begin?

    Yeah so you suggest something easiest to start with like mini mario or pac-man game ? Yeah I know but many people telling me to start with 2D where I would rather to start with 3D The whole process of making the game I treats like learning something new for experience and fun. What do you mean by memorizing ? On the beginning I was thinking about Unity 3D because it's already have some tools , ready game engine and it's easy to use and learn because on the internet you can find many ready scripts/models and tutorials to start with. Thanks for the Video from Youtube it's very interesting and I will watch it. I highly advise you to not only watch it but take notes and start coding along what the professor is saying because executing the code also plays a big role in learning on top of understanding the material without code execution. Understand everything in that video and code everything in that video. mini mario and pacman is not easy if you are just starting programming. The project scope is far too large for a beginner to handle. What I mean is a lot of algorithmic problem solving. You will need to learn and understand graphics programming which requires knowledge in general programming. The codebase for the game can be done and manageable if you have prior general programming experience and understand how to structure code which is why you should delve into general programming experience first if you do not have such experience. Making a video game is all about being creative and thinking and training both areas of your brain. Very much like programming experience. Ask yourself a lot of questions along the way while learning. The key thing is to do your homework which means: start problem solving simple and basic stuff by yourself. Because the complex stuff is all made up of the simple stuff. Do not fall behind and most certainly do not skip chapters or lectures. If you are stuck, you can ask us but be sure to take the time to question and put comments in your code when things do not work in your code. I only have 3 months of game programming experience not including the background in programming experience. I can say for sure it takes time, planning, dedication, passion, motivation, perseverance and research of new techniques and a sense of project scope. Making a video game takes a lot of planning(have a paper and pencil handy to keep track of things going on) especially making a menu system and a health system (it's a great idea to keep track of fixing the bugs in your program and prior knowledge of general programming(algorithmic problem solving techniques for anything that involves moving characters and animation) and GUI concepts is needed for any GUI component-based system. One thing to bear in mind: Just start general programming! Don't give up and appreciate the programs you create! Just worry about yourself. Be yourself and do not compare your program to the retail games sold on shelf. There is a reason why these games can be made because it requires more than one person and a disciplined in many areas. I can assure the things you learn in general programming will help you a lot if you decide to learn graphics and GUI. Also treat programming as a tool and a problem solving idea. This is why I recommend you to start with general programming experience. Experiment with code. Try why this work and why this does not. Programming is also a puzzle. One way to learn programming is to relate the things in programming to your everyday life and you will find it so much easier to learn! If you work with a video game without programming experience, you will not understand and focus on the big picture of programming and ultimately lose appreciation on the subject. A program(a video game being one example) is made up of algorithms and data structures. What I mean is to NOT memorize your way through learning programming because it is not the way programming works. You need to understand the ideas and concepts. Work with what you know and work your way up. If you do not understand how and why the code works, ask us. Edit: The reason why video game is not an over-night thing is because there is a lot of questions to consider in making your game like pacman. How are you going to set up the screen for your game, put your image on screen, handle the animations for your image, test for collision between to objects, make pacman eat a pellet, setting up the pellets on the screen, let the game keep track of score, make the ghost move and haunt pacman down and map loading? There's probably something I am forgetting but hopefully you get a sense of what you need to have written down on paper before making even a game like pacman. I never used Unity but if you find it easy. You can use it. Yeah I understand why It's don't take overnight to make game that's why I said earlier I ready to spend a lot of time on that. You speak a lot about programming but which book will you recommend for beginner to start programming from "Hello Word" to "Pro Codding" and "Understanding" ? To the reail copy of programs and games why should I even care about that ? It's like I said before it will be home made game and for learning with Fun in the same time so I don't compare it to the Professionals Games. Edit : Unity 3D support C# , Javascript and Boo and mostly use javascrips for example movements or bullet systems , jumping etc so I think easiest way to start with programming will be Javascript but like I said before I need some books in that direction to learn basics.
  3. MikeTheBigBoss

    Starting a FPS game ideas on where to begin?

      Well you can start with 3D, but with no Programming experience, you will get lost in a matter of seconds.   To make a 3D Game from scratch, (with no programming experiance) you need to Learn: 1/ Your Programming Language 2/ Common Programming Practices (Algorithm Design, Optimization, Object oriented Design) 3/ How to work with a 3D API (Such as DirectX, Ogre3D, CryEngine etc. etc. which in-itself is .. not a matter of overnight reading) 4/ To program with Shaders(HLSL) (to work with Lighting, Bump mapping etc.) 5/ How 3D Animation works (Keyframes etc, probally learn a 3D Designer package like blender) 6/ and probably some more i forget   1 and 2 are key to both 2D and 3D, but the rest are 3D only, to learn a 2D API like SDL, SFML or XNA you just need to follow some tutorials and make some images in Paint (which can just be rectangles)   I can tell you from personal experience, i started with 3D game programming, and although I had a working 3D game at the end of it, i was none the wiser on HOW or WHY it worked, just that it worked. When i started programming with XNA in 2D, i started to understand how everything worked, and my design patterns got much better.   I also realized that the largest stumbling block of 3D games is this: Work with what you can do, I am s**t at art so, and as such cannot make 3D models, you also have no experience with 3D modeling so i seriously suggest putting 3D on a back-burner and learn 2D Games, while learning to makes 3D Models. if you are serious about learning game development, then Start off making 2D games and work your way up to 3D development.   Yeah I know but I don't know why people telling me that making a game or learning can't take overnight which I understand and I ready to sacrifice a lot of time into learning how to make a game. Ok If I want to start with 2D how I start ? I have already links from you but is there any like 2D Engine like Unity or something ? or I just need to do everything from the scratch for example in C++ (Microsoft Visual C++ 2008 Express Edition) ?    Thanks
  4. MikeTheBigBoss

    Starting a FPS game ideas on where to begin?

      Yeah so you suggest something easiest to start with like mini mario or pac-man game ? Yeah I know but many people telling me to start with 2D where I would rather to start with 3D The whole process of making the game I treats like learning something new for experience and fun.  What do you mean by memorizing ? On the beginning I was thinking about Unity 3D because it's already have some tools , ready game engine and it's easy to use and learn because on the internet you can find many ready scripts/models and tutorials to start with. Thanks for the Video from Youtube it's very interesting and I will watch it.
  5. MikeTheBigBoss

    Starting a FPS game ideas on where to begin?

      So, you want to make a 3D FPS? with no programming experience without using FPS Maker? my advice ... Dont'.   Start with a 2D game, make a pacman clone, Tetris clone, Breakout etc. etc.   Read this: http://www.gamedev.net/page/resources/_/technical/game-programming/your-first-step-to-game-development-starts-here-r2976   And http://www.gamedev.net/page/resources/_/technical/game-programming/pac-man-zero-to-game-r2963   Thanks for advice that pac-man looks very interesting I will look at it closer when I come back to home.     That's good idea but which game is very popular and in the same time easy to mod that is the question btw without modelling and art skills I don't think I will be able to create mods hmm ... 
  6. Hi ,   I want to create a good FPS game in 3D in home environment and I wondering how I should start with it ? I don't have any experience either in Programming , Modelling textures or animations. I was thinking about Unity 3D because I think I should start with it , is it good idea ? I don't want start with for example programs like FPS Creator because that type of programs are just like "LEGO Programs" because you must just Put everything in right place and compile and usually with that type of programs there are many models and textures are included. So guys any idea how unexperienced Being should start making a game ?    Thanks Any reply is appreciated    MikeTheBigBoos
  • Advertisement
×

Important Information

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

GameDev.net is your game development community. Create an account for your GameDev Portfolio and participate in the largest developer community in the games industry.

Sign me up!