My plans and where I started

Started by
4 comments, last by Crichton333 9 years, 1 month ago

Hi, I'm a high school student. I'm starting to like creating game first on Warcraft 3 Plaftrom, Starcraft 2 and want to move to higher ground so I can make game myself. I learned about unity, unreal engine and cry engine and between those 3 I like cry engine best, but find UnrealEngine most suitable for me. I mastered VB6 programming language and still learn using C# and C++

  1. What's the computer system requirements that required to make an excelent graphic realistic game using UnrealEngine, how much does it cost?
  2. What's best programming language used in game development? Is it C# or C++, which one is harder and easier to understand or it's just the same?
  3. Aside from budget for computer, what else must I spend my money for game development?
  4. Instead of creating engine and using one that already existed, is it wise and can raise revenue if I sell it? Should I learn to create my own engine or is it wiser to use someone else's engine?

Thanks :D

Sincirely,

Jerry

Advertisement


What's the computer system requirements that required to make an excelent graphic realistic game using UnrealEngine, how much does it cost?

Realistic graphics don't just depend on the engine -- the art plays a big part in it. You'll either need to learn to create high quality art, purchase high quality art, or team up with someone else who can create high quality art.

If you're working with Unreal Engine you'll need a computer that meets the minimum (but preferably the recommended) system requirements. If you're planning to also create your own art you would need a machine that meets the requirements for the graphics software as well -- these may be more or less than what Unreal needs. You might for example learn to use the freely available Blender, which will comfortably run even on a weaker computer than you would already require to use Unreal.

I'll leave it to you to price a system, as I don't know where you live, what currency you use, what your local prices are, etc.


What's best programming language used in game development? Is it C# or C++, which one is harder and easier to understand or it's just the same?

There is no "best" language. Both languages have positives and negatives, and a large amount of it just comes down to personal preference. Generally, most people consider C# to be easier than C++. You'll need to use C++ (and/or the Blueprints visual scripting system) if you're working with Unreal, while you would use C# (or UnityScript) if you're working with Unity.


Aside from budget for computer, what else must I spend my money for game development?

You might need to purchase assets (3d models, textures, audio files, etc.) for your game, or to pay someone to create those things. You may need a lawyer's assistance to write up contracts, look over deals from publishers, etc. You may need to spend money on marketing your game. You might need to purchase learning materials.


Instead of creating engine and using one that already existed, is it wise and can raise revenue if I sell it? Should I learn to create my own engine or is it wiser to use someone else's engine?

Which do you really want to do?

If you just want to create one or more games as efficiently as possible and there's a suitable engine available then there's a lot to be said for using an existing engine to save you a lot of time and effort. If you want to create your own engine for the experience or because there isn't an existing engine that suits your game then that path is also perfectly valid. It's really up to you.

I'm not sure what you're asking with the first part of this question, but I think it might be about creating your own engine and then selling it to others? This is certainly possible, but very difficult and time consuming, and unlikely to get you much money given the absolutely fantastic engines that are already available either for free or for some pretty fantastic prices -- I wouldn't embark on the project of creating your own engine with the hopes that you'll be able to make a non-trivial amount of money licencing it to others unless you're creating a very specialised engine that you believe there is demand for and which isn't already available elsewhere.

Hope that helps. :)

- Jason Astle-Adams

Here's my input;

- language: c++ is the way if you're going deeper then "top" level
(most aaa titles use c++ code underneath the hood)?
Note: depending on the engine you choose, you might start with c#, also here it depends on where you want to be in a few years
- On the hardware side there are a few approaches, lower specs/ minimum required hardware for the used engine will challenge you more on optimizing, higher specs will give you ability to do more related stuff on the same machine (modelling, textures, audio etc). It all depends on what you want to do.

For sure, go for at least something dual core, a SSD for booting/ applications and a separated (not integrated) graphics card/GPU.

Crealysm game & engine development: http://www.crealysm.com

Looking for a passionate, disciplined and structured producer? PM me

@JBadams thanks it's really is helpful biggrin.png by high quality art do you mean textures? So basically, all games out there just using simple shape but the texture is what makes the game realistic? So I must be able to draw first before putting my work into my game world?

@cozzie thanks as well, I'm using UnrealEngine so it's C++ then? The language is quite interesting

Not just textures for a 3d game; the models, textures, and additional things like bump maps, etc.

For a 2d game perhaps just the images, although techniques like bump mapping are sometimes applied in 2d as well to help with more realistic dynamic lighting.


Obviously everything I've said is very high level and just an overview, but hopefully should provide starting points for your own additional research. :)

- Jason Astle-Adams

Epic has a hardware listing of pc specs that their team uses for development with Unreal Engine broken down by the usage so you can look that up on their web site. Nice to get an idea whats what.
"Smoke me a kipper i'll be back for breakfast." -- iOS: Science Fiction Quiz

This topic is closed to new replies.

Advertisement