TRENDING NEWS

POPULAR NEWS

I Would Like To Know My Game That I Develop Is Working Properly

Is Python good for developing games? Why or why not?

Python and Pygame is a good language and framework for rapid game prototyping or for beginners learning how to make simple games. Ultimately the performance of Python isn't good enough for the performance intensive parts of the game engine for higher end games. Your export options may be limited to devices with a python interpreter however, which basically excludes mobile.Python is also good for building tools for game designers which simplify tasks like level design or dialog tree creation and having those tools export that work into a format the main game engine can use.Some game engines might use Python as a scripting language. For instance I know all the AI behaviors in The Sims games are scripted in Python.3D Editing Packages like Maya use Python for scripting and it's pretty much a required skill to be really competent with those tools.Python's powerful string manipulation, large set of easy libraries, and easy shell access makes it an extremely useful language for quickly automating repetitive tasks. (Like resizing 500 textures in a batch)To sum up, Python is not really the best language for programming games; but it is a very important tool in a game programmers tool kit. You would be well served by learning it.

When developing my video game, should I use a game engine or program everything with C++?

In the 1990s I worked for Sierra On-Line. They developed a proprietary engine they called SCI, and it was used for all of their games until 1995 or so. Each Sierra team was able to make a new game in 1–2 years using SCI. SCI itself was written in a combination of C and assembly language (customized for each CPU). I worked on both SCI itself and several SCI games.Starting in 1995, several product managers at Sierra each decided that SCI had become dated. Each of three projects developed its own “engine” using C++. All three projects had massive time and cost overruns which likely contributed to Sierra ceasing all in-house development in 1999. My last game - Quest for Glory V: Dragon Fire - was panned by many for poor graphics compared to previous games in the series. This was due to the new engine being developed hastily and not being adequately tuned.Mind you, this was in a successful, multi-million dollar company, an industry leader. Do you think you can do much better as a small indie developer?So can you develop a game from scratch using C++? Sure, but you will spend too much of your own time on the engine, and not enough on graphics and game play. You will get much better results by using an off-the-shelf engine such as Unity, Unreal Engine, C4, etc. to do the heavy lifting on machine-specific code. Because each of these engines is used for multiple games, the developers have the time and energy to devote to tuning their engines to be fast, efficient, and usable to create beautiful games.Depending on the type of game you want to make, I would suggest starting even lower. Consider making a text-only game using tools such as Inform or TADS, or make a web-based game using PHP or HTML 5. Once you’ve mastered the basics of game design and writing, you can move up to Unity or another graphical solution.I can tell you that even using Unity with many custom built features for our first indie game (but with a highly-experienced team) almost broke our small development house. Every custom feature can be a huge expense and potential for game-breaking bugs.

How do I know if my Pentax K1000 is working?

When you wind the lever to advance the film to the next frame, does the rewind knob (left-hand side of the top plate) rotate? When you press the shutter, does the camera make an audible click? Does the viewfinder go momentarily blank? If the answer to all these questions is 'yes', then you are, indeed, getting pictures onto the film. Whether they are correctly exposed and in focus is down to you and your knowledge and expertise. The K1000 is an excellent camera capable of producing high-quality results but it does demand a certain degree of input from the user, more so than your average auto-everything digital wonder-machine. You probably need to spend some time studying the basics of photography before you go any further.

Do game developers need to know programming languages when there are game engines like Unreal, where it seems like you don't need to know C++ to make the game?

Have you ever heard the phrase "don't reinvent the wheel"?  It means that if there exists a problem that's been solved many times in the past, there's no sense in solving it again yourself.  You should just take an existing solution and run with it.  Focus on what parts of your problem are unique or different.That's pretty much the big idea behind "very good game engines like Unreal".  They're collections of solutions to well understood problems.  In games, these wheel problems include things like collision detection and rendering.  When making a game, do you really need to be the millionth person to write the kinematic equations, or push polygons to the GPU?  Unless you have an academic interest in the problem space, it seems like wasted effort, right?  Well, thankfully someone has packaged those solutions up for you in a game engine.But let's say you want to do something that no one's done before, or at least no one's thought to turn into a ready-to-use, off-the-shelf solution you can plug into a game engine.  Sorry to say, now you have no choice but to do some serious programming.  And in reality, just about every game that isn't about rendering boxes that collide in a 3D physics simulation have enough novelty and complexity that they'll take months to years worth of engineering investment to see the light of day.And to your question details: if you're making a computer do things with imagination and logic, then that IS programming, regardless of whether you're doing it with a written programming language or a visual one.  It just so happens that, once your project becomes sufficiently complex, the convenience and simplicity of a visual programming language tends to be trumped by the versatility and expressiveness of a written one.

How do I get started with Unity game development?

I felt that making a game right off the bat would be extremely confusing, especially for someone that has never used Unity3D before. If you have any experience working with Blend, WPF or Windows Store Apps, this will be similar to what you know.Before getting started started with Unity, it’s important that we go over the basics a little. Unity supports both C# and JavaScript for game programming.In case you are thinking to develop mobile game using Unity engine then I suggest you to go with AIS Technolabs.They are always available to offer quality help, whenever you need it. And the team would often like to provide help under AIS Technolabs. Whether it is about unity game programming or any developmental package, you are always invited to get the best from their side. They would also like to offer help with unity 3d game development, around here. That can prove to be of good help, around here.To know more about AIS Unity game development check out their game portfolio.Share your idea with team today.

Why do you think video games now are so boring?

I just got on IGN.com and realized that it seems like a good 90 percent of games now are American developed....I think gaming was best when the most released/most popular games were Japanese developed. I'm not trying to favor countries here but it seems the only games America develops are shooters, sports, and skate boarding.

TRENDING NEWS