Advertisement

Best approach for a demo game in short time?

Started by June 04, 2016 04:07 AM
6 comments, last by seraphpl 8 years, 6 months ago

Hi, I think not only me but many newbie game devs are interested in the below question, so I give it a shot.

With a solid base knowledge in Computer Science (basic C++ included), but little experience in game programming. Given Unreal Engine 4 (no experience), how would we approach if we get to build a best demo game to showcase our programming skills in 2 months?

  1. Which genre would be the best given the experience, and time constraints above? Racing, action, platform game, RPG, MMORPG, MMOFPS, etc. I am thinking about some MMORPG, MMOFPS. That would be best because it let we work with almost all aspects of game, and the demo just need to be working (no need to be polished) so it would not be much difficult as it sounds. But I do not know whether there is any hidden cost behind.

  2. What are the best resources (books, tutorials, etc.) that you recommend that can absorb in the above time constraint and can help produce acceptable result?

  3. What are other aspects need to be considered? Some advice?

2 months is not a lot of time to learn a complex game engine AND a lower level programming language at the same time. I do not know what you plan on doing in that time, but you may want to consider scaling back to something more reasonable for someone who is new to programming.

In 2 months, if you are a fast learner, something like Snake or Asteroids is possible.

HERE is a good free E-Book to get you started in C++

I cannot remember the books I've read any more than the meals I have eaten; even so, they have made me.

~ Ralph Waldo Emerson

Advertisement

Sorry for lacking of information in the constrain.

The computer science knowledge, and C++ programming basic experience. How feasible in this case?

I have a little research about Unreal Engine 4, and see that it use blueprint which require little coding, would it help?

Any multi-game over a network like a LAN opens a big can of worms called network-lag, ie the problem that when you press a key at one machine, you have to communicate with another machine what to do. The decision has to be sent back, taking more time. That time is the lag, and it gives heaps of trouble in anything that is supposed to move smoothly with instantaneous response, ie mostly anything not turn-based.

For 2 months, I would say don't go there, drop anything with a network in it.

>> In 2 months, if you are a fast learner, something like Snake or Asteroids is possible.

zero game dev experience - zero UE4 experience - in two months i'd say "pong" - but 'roids might be doable.

>> For 2 months, I would say don't go there, drop anything with a network in it.

i'd have to second that.

Norm Barrows

Rockland Software Productions

"Building PC games since 1989"

rocklandsoftware.net

PLAY CAVEMAN NOW!

http://rocklandsoftware.net/beta.php

I find this website a very useful tool for expanding your knowledge of C++ if you are a beginner as you stated you have very basic C++ knowledge.

I am currently using it and highly recommend it: http://www.learncpp.com/cpp-tutorial

-Oli

Advertisement

Scratch anything MMO of your list. Not going to happen, like, ever, unless you are rich. Else > 100 manyears even for an expierienced dev.

Scratch anything complex 3D of the list unless you want to spend years in learning how to work with 3D objects, programming game logic, AI and whatnot.

Better scratch UE4 of your list if you want results in 2 months time. You might be able to complete some tutorials in that time, and build a VERY SIMPLE protoype based on those tutorials.

Given you have 2 months FULLTIME and use the first month to learn the engine, maybe you CAN achieve something small.

But to go back to the beginning: why do you even ask? You should be playing around with UE4 already and find out what you can do. See what you achieve after a week, and reduce your scope accordingly.

Really, the engine is free, and there are tutorials around. Just give it a go. People here will tell you to scale back your plans, maybe even go without the Unreal engine for now because of the initial learning curve. And they are right. But on the other hand, why not jump in and see for yourself?

Hi, thank you for the feedback. I have just made a simple multiplayer fps prototype based all some tutorials on Youtube. Now I am putting my hands on tutorials from UE4 document because it will help learn basic stuff about UE4.
After all, UE4 blueprint and the engine is pretty mature, I feel that most of the things is already done for programmers.

This topic is closed to new replies.

Advertisement