|
If you were to build a video game, which game engine would you choose out of "Unity", and "Unreal"?
What are the pros and cons of each?
|
|
|
|
|
You would of course want to look at licensing costs. Unity had a bit of a gotcha not that long ago with those which were a bit scary.
But when I looked at them they were about the same.
Unity uses C#.
Unreal uses C++ or their own language. I suspect C++ would be required for some types of games.
Unless you know both languages well then you would probably pick the one you are familiar with.
Unity seemed to have some nice 3rd party developed libraries that were not too expensive. I did not look at Unreal.
|
|
|
|
|
I do not do games.
On what I have heard and read in other places (game forums / discord channels), my personal not fact-checked opinion is that Unreal is a bit more extended.
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
i want to make a game software plz help me
|
|
|
|
|
Here you go...
class Program
{
static void Main(string[] args)
{
}
}
Now you just need to add the fluffy bits...
|
|
|
|
|
|
My first exchange on this site/forums was one of the most helpful I've ever experienced (I can't calculate how many forums and topics I've posted to but it's well over hundreds), so I don't want to post something as general as this. I like posting comments after working on a problem and getting stumped and knowing there's one small precise answer. Unfortunatley (I will not do posts like this) because this is more general.
The scenario is i've been wanting to build a game for a LONG time. But I focus on code and a language (almost always java and recently, what I prefer, python), then get distracted or occupied with some other project or thing in life and then months or years later return to the making the game project. It coudl be brick out or tictactoe. Something very simple. but I want to understand every line of code in it (so just typing out and copying code wouldn't suffice). I often get entangled on
which language (java is widespread, but python I almost always prefer and understand better and seems more elegant)
and then getting the IDEs setup and packages etc.
I also guess I want to really understand every component of the (probably very simple) game application (so I can add on more later).
I picked up
Ian Cinnamon. programming video games for evil genius (java)
Game Dev with python and pygame. Will McGugan.
But I am very selective with learnign resources and like 5% of learning resources only actually "work". I found an excellent singapore tutorial site that helped me understand some aspects of java I could never comprehend until recently.
I end up taking notes and blogging on concepts I learn in the books and don't want to just type out the code without understanding it, but have a huge snag with the project of "make a game". I'm proud most all learnings I've done with computers have been primarily autodidactic. I did take one comp. sci. class but greatly disliked the class environment. But in that class (which did more harm and was more confusing than good because of infusing grades and teacher-student hell stuff with just something I wanted to learn. didn't care about grades just want to code!) but was paired with someone very advanced in comp. sci. and made chess game. I had no idea what he was doing.
This is rambly and too general and a mess of a post and i won't post posts like this on this site (only if have very specific "stumped" code question)
but wondered if anyone has ideas on making a game. Maybe I'm just more in a learning about code phase.
TL;DR
I get snagged on to use java or python
the complexity of needing multiple files and resources (sounds, images) for an app
which IDE, and which best learning resource as obstacles to make simple game. Wondered if someone has tips on making a game (like always using two monitors? or doing a certain set of tutorials first? Or planning out what graphics will be needed and making those first?) I'm quite beginnerish with some code.
|
|
|
|
|
I will work with this set of singapore java tutorials. I know I am extremely picky with what resources (tutorials, author, pace, etc) are helpful and..well if a useful compatible learning resource, will prob accomplish this project quite quickly.
|
|
|
|
|
its more useful.. pls dont stop writing. write useful comments like this
<cs1401>...
|
|
|
|
|
are you serious? If so...thanks for the encouragement. I don't see how my rambling about what obstacles could be thwarting moving forward in game coding project would be helpful to anyone (except possibly myself or someone with a similar conundrum), but thanks!
|
|
|
|
|
ya sorry for late replying.. my email id is venkatesh.net.in@gmail.com. i need to chat with u about game programming.. i have more interest in it.. pls contact me.
<cs1401>...
|
|
|
|
|
How about you just start doing it? Just make a game that is "just a normal program" without all that fancy renderloop nonsense (that can come later) - such as tick tac toe (far too easy really) or sudoku (generating these is nontrivial, but you'll live) or Binary Puzzle (excellent chance to practice your bit-skills, especially for 8x8, or just ask me for a free back-end while you do the front-end (C# and Java available)). Use an IDE you already have, ignore packages, and just do it. If it fails, so be it - it's just the first try anyway.
Breakout is harder than it looks, it may be best not to start with that.
|
|
|
|
|
What's so hard about breakout? That was one of the first programs I ever wrote and it took only about 512 bytes, including 256 bytes video memory.
I'm invincible, I can't be vinced
|
|
|
|
|
Not hard, just harder than it looks. Suddenly there's render loops and input polling and timing issues, tick tack toe sudoku or Binary Puzzle doesn't have that.
|
|
|
|
|
True, but they are simple GUI applications. He might just as well try to do the typical calculator exercise. As you say, a program that is not driven by a GUI and its events is a very different beast. He will have to learn some new things, but that's what the whole idea should be about. If he did not insist on using Java, I would suggest that he takes a look at XNA. There he will get everything he may need served on a silver plate and there are enough articles on what to do with them.
I'm invincible, I can't be vinced
|
|
|
|
|
Yes he did suggest tick tack toe himself though, so I didn't think it was critical that it was a "gameloop" type game.
|
|
|
|
|
I think it's the biggest mistake of all to aim too low. Then, if you succeed, you still are not much smarter than before. At least you have learned something when you go for a little bit more, even when you fail.
I'm invincible, I can't be vinced
|
|
|
|
|
This is helpful (and obvious). I don't know why. I guess I have had too much (WAY) too much going on. Just start doing it is pretty vague though.
I would need to have all libraries installed, know how to do that, etc. there's a lot of steps.
I do look forward to this project though.
|
|
|
|
|
johtnkucz wrote: I would need to have all libraries installed, know how to do that, etc. there's a lot of steps. Well that's exactly what I didn't mean. Instead of preparing, just start. Then when you need something, you will know what it is exactly that you need - it's kind of hard to anticipate that if it's your first time.
|
|
|
|
|
Working on a new project that we are looking at doing as a PBBG - a Persistent Browser-Based Game. This would be similar to games such as Ikariam.
Looking for:
1. Developers that have experience in this area.
2. Business-focused template that outlines the key areas that we should be considering in game development (eg. Game Summary, Multi-player Considerations, Real-time Considerations, Dev Tools, etc.)
3. Recommendations for game engines or other dev tools.
Thanks,
C
|
|
|
|
|
New game launching in the Texas Hold'em poker vertical and need a stand-alone app to sit on a PC for establishing initial odds and scoring hands post flop. If any interest or knowledge of avilable resource, please let me know. Thanks..R OB1
|
|
|
|
|
I would like to find a good way to learn 3d graphics at a slow(ish) pace. I did a opengl class in college and everything seemed to go fine. I am not good with opengl at all, but I passed the class (funny how that can happen....).
I have been scouring the interwebz for places to learn 3d graphics, specifically because I am excited about games for my hobby. I'm making a 2d game with tile maps and stuff in java, and have done blitting and things for 2d in c++/sdl, but I would like to make a 3d game eventually.
It's worth noting that I am basically retarted at 3d math, which is where I lose some of the tutorials/books. I can do basic geometry and intermediate algebra easily enough. I need a resource that can walk me through from that point.
Doesn't really matter what language. I'd like to stay away from lots of additions , or specific stuff (like xna, direct3d). If it's specific I'd rather it be linux targetted. I do have a windows box that I can use if necessary though, so I'm not even flat stuck on that point. Using the high level stuff to obscure it is ok, but not until after I understand it and can do it without them.
Can anyone point me in the right direction, or recommend some current books to buy?
If not , I will also be looking for a program (like ALEX) that can help me become stronger at mathematics without going back to the local college. I use linux though, so ALEX isn't always the best to learn from. I don't mind the fees with the program, but compatibility was an issue.
|
|
|
|
|
This[^] book is a good start for getting into 3D Math related to Games (as the name suggests).
Didn't know about this before, but the book homepage[^] seems interesting too.
For a very basic intro check this article[^] on Gamedev. Other articles on gamedev are very good too to take you forward.
I hope this helps
"It was when I found out I could make mistakes that I knew I was on to something."
-Ornette Coleman
"Philosophy is a study that lets us be unhappy more intelligently."
-Anon.
|
|
|
|
|
This book looks very promising. I've only skimmed it since I'm at work, but it looks like exactly what I need.
Thanks!
--edit--
Skimmed meaning what I could get by the amazon preview
-- end edit--
|
|
|
|
|
Hey All,
I am an experienced C++ programmer. But haven't begin my journey in game programming. Any other developers out there to collaborate with me for developing a C++ game.
Well with a small story-line
We will use the following:
Panda3d Library.[^]
Boost Library[^]
Blender 3d[^]
Please let me know.
|
|
|
|