Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

Tips For First Time Game Makers

So I plan to start my first game in unreal engine blueprint mode soon, (a side scroller probably) does anyone have any tips for me, or things I should know, I've already seen some tutorials on how to use it in general.

@Johnny-Boi or DM me on discord

@King of Reeeeee Land#9814  

PC is a work in progress, open to any tips and suggestions with ways listed above 😉

Link to post
Share on other sites

I assume you have some knowledge of a programming language? 

mY s YsTeM iS Not pErfoRmInG aS gOOd As I sAW oN yOuTuBe. WhA t IS a GoOd FaN CuRVe??!!? wHat aRe tEh GoOd OvERclok SeTTinGS FoR My CaRd?? HoW CaN I foRcE my GpU to uSe 1o0%? BuT WiLL i HaVE Bo0tllEnEcKs? RyZEN dOeS NoT peRfORm BetTer wItH HiGhER sPEED RaM!!dId i WiN teH SiLiCON LotTerrYyOu ShoUlD dEsHrOuD uR GPUmy SYstEm iS UNDerPerforMiNg iN WarzONE.
 
 
Link to post
Share on other sites
5 minutes ago, Johnny-Boi said:

So I plan to start my first game in unreal engine blueprint mode soon, (a side scroller probably) does anyone have any tips for me, or things I should know, I've already seen some tutorials on how to use it in general.

One thing at a time. I sometimes find myself halfway through a particular feature and get completely side tracked by another, this isn't great as sometimes you may forget where you were on your previous feature. 

 

Use the MoSCoW method to make a list of everything that you MUST have, SHOULD have, COULD have, and WON'T have. 

 

The won't have section doesn't mean you'll NEVER add those ideas, it just means that in this specific iteration of the methodology that you select you won't add this feature. Nothings stopping you from adding it to the next one, though.

 

Speaking of methodologies, it's a good idea to find one which is best for you, although they're typically reserved for larger projects, nothing is stopping you from using one now.

 

And most importantly, don't let anyone make you stop. If you're feeling unmotivated, move to a different feature (slightly going a-back on my previous tip there :D) or a different part of the game entirely. 

 

Good luck!

CPU AMD Ryzen 9 3900X  CPU Cooler Corsair H150i PRO  GPU Gigabyte RTX 2070 SUPER AORUS  MBD MSI MPG X570 GAMING EDGE WIFI  Memory Corsair Vengeance RGB Pro 32GB (4x8GB)  Case Lian Li PC-O11 Dynamic  PSU Corsair RMx 850W 80+ Gold Fully Modular  Monitors Samsung LU32J590UQUXEN 32" 4K, LG 34WN750-B 34" UltraQide QHD IPS   Keyboard Razer Huntsman  Mouse Razer Viper Ultimate  Headphones Beyerdynamic DT 990  Microphone Blue Yeti Pro


Laptop Razer Blade 15 (2019) 15.6" 4k 512GB NVMe

Link to post
Share on other sites
8 minutes ago, Levent said:

I assume you have some knowledge of a programming language? 

No actually, that's why I'm using blueprint mode. But I'm about to start learning python and html for school 

@Johnny-Boi or DM me on discord

@King of Reeeeee Land#9814  

PC is a work in progress, open to any tips and suggestions with ways listed above 😉

Link to post
Share on other sites

Python isn't really ideal for game design. It is usable, but doesn't perform as well as C++ or C#. I would suggest getting comfortable with Unity or UE4, see Unity Learn or UE4 Documentation. HTML, which is different from HTML5, has little relevance in game programming.

Make sure to quote me or use @PorkishPig to notify me that you replied!

 

 

Desktop

CPU - Ryzen 9 3900X | Cooler - Noctua NH-D15 | Motherboard - ASUS TUF X570-PLUS RAM - Corsair Vengeance LPX DDR4-3200 16GB (2x8) Case - Meshify C

GPU - RTX 3080 FE PSU - Straight Power 11 850W Platinum Storage - 960 EVO 500GB, S31 1TB, MX500 500GB | OS - Windows 10 Pro

 

Homelab

CPU - Core i5-11400 | Cooler - Noctua NH-U12S | Motherboard - ASRock Z590M-ITX RAM - G.Skill Ripjaws V DDR4-3600 32GB (2x16)  | Case - Node 304

PSU - EVGA B3 650W | Storage - 860 EVO 256GB, Sabrent Rocket 4.0 1TB, WD Red 4TB (x6 in RAIDZ1 w/ LSI 9207-8i) | OS - TrueNAS Scale (Debian)

Link to post
Share on other sites

@PorkishPig I know, it's a requirement for 8th grade. How hard is it to learn C++?

@Johnny-Boi or DM me on discord

@King of Reeeeee Land#9814  

PC is a work in progress, open to any tips and suggestions with ways listed above 😉

Link to post
Share on other sites
7 minutes ago, Johnny-Boi said:

@PorkishPig I know, it's a requirement for 8th grade. How hard is it to learn C++?

Python is an excellent language to start with. C++ has a bit of a learning curve, especially in terms of syntax, but it will come more naturally once you get your first language down.

Make sure to quote me or use @PorkishPig to notify me that you replied!

 

 

Desktop

CPU - Ryzen 9 3900X | Cooler - Noctua NH-D15 | Motherboard - ASUS TUF X570-PLUS RAM - Corsair Vengeance LPX DDR4-3200 16GB (2x8) Case - Meshify C

GPU - RTX 3080 FE PSU - Straight Power 11 850W Platinum Storage - 960 EVO 500GB, S31 1TB, MX500 500GB | OS - Windows 10 Pro

 

Homelab

CPU - Core i5-11400 | Cooler - Noctua NH-U12S | Motherboard - ASRock Z590M-ITX RAM - G.Skill Ripjaws V DDR4-3600 32GB (2x16)  | Case - Node 304

PSU - EVGA B3 650W | Storage - 860 EVO 256GB, Sabrent Rocket 4.0 1TB, WD Red 4TB (x6 in RAIDZ1 w/ LSI 9207-8i) | OS - TrueNAS Scale (Debian)

Link to post
Share on other sites

C++ is rather hard, but understanding Blueprint is a good way to go. BP is basically slightly dumbed down (but more straightforward) C++, and most of the syntax commonly used in UE4 are represented in BP. If you can master BP (and have some understanding to C/C++ basics), you could translate your own BPs to C++ by hand without you realising it. 

 

There is an option for using Python in scripting department, but most other UE4 devs uses either BP and/or C++ anyway, so expect less collab works and more script conflict and inconsistencies if you're assigned to do so.

 

And if you're getting started, don't even think much about performance yet. It's an entire rabbit hole to delve through, so nail the basics first. If it comes to actually distributing your game, at that point, you can think about optimising performance of your game.

Link to post
Share on other sites
2 hours ago, Johnny-Boi said:

No actually, that's why I'm using blueprint mode. But I'm about to start learning python and html for school 

then learn the basics of programming first and then maybe come back to unreal engine.

Don't ask to ask, just ask... please 🤨

sudo chmod -R 000 /*

What is scaling and how does it work? Asus PB287Q unboxing! Console alternatives :D Watch Netflix with Kodi on Arch Linux Sharing folders over the internet using SSH Beginner's Guide To LTT (by iamdarkyoshi)

Sauron'stm Product Scores:

Spoiler

Just a list of my personal scores for some products, in no particular order, with brief comments. I just got the idea to do them so they aren't many for now :)

Don't take these as complete reviews or final truths - they are just my personal impressions on products I may or may not have used, summed up in a couple of sentences and a rough score. All scores take into account the unit's price and time of release, heavily so, therefore don't expect absolute performance to be reflected here.

 

-Lenovo Thinkpad X220 - [8/10]

Spoiler

A durable and reliable machine that is relatively lightweight, has all the hardware it needs to never feel sluggish and has a great IPS matte screen. Downsides are mostly due to its age, most notably the screen resolution of 1366x768 and usb 2.0 ports.

 

-Apple Macbook (2015) - [Garbage -/10]

Spoiler

From my perspective, this product has no redeeming factors given its price and the competition. It is underpowered, overpriced, impractical due to its single port and is made redundant even by Apple's own iPad pro line.

 

-OnePlus X - [7/10]

Spoiler

A good phone for the price. It does everything I (and most people) need without being sluggish and has no particularly bad flaws. The lack of recent software updates and relatively barebones feature kit (most notably the lack of 5GHz wifi, biometric sensors and backlight for the capacitive buttons) prevent it from being exceptional.

 

-Microsoft Surface Book 2 - [Garbage - -/10]

Spoiler

Overpriced and rushed, offers nothing notable compared to the competition, doesn't come with an adequate charger despite the premium price. Worse than the Macbook for not even offering the small plus sides of having macOS. Buy a Razer Blade if you want high performance in a (relatively) light package.

 

-Intel Core i7 2600/k - [9/10]

Spoiler

Quite possibly Intel's best product launch ever. It had all the bleeding edge features of the time, it came with a very significant performance improvement over its predecessor and it had a soldered heatspreader, allowing for efficient cooling and great overclocking. Even the "locked" version could be overclocked through the multiplier within (quite reasonable) limits.

 

-Apple iPad Pro - [5/10]

Spoiler

A pretty good product, sunk by its price (plus the extra cost of the physical keyboard and the pencil). Buy it if you don't mind the Apple tax and are looking for a very light office machine with an excellent digitizer. Particularly good for rich students. Bad for cheap tinkerers like myself.

 

 

Link to post
Share on other sites

Finish the damn game. 

Keep your scope small. Never expand it. 

 

Don't except your team to do anything. 

Don’t take any of my posts seriously. 

 

LTT Fan Fiction:

 

PC game list: 

 

Link to post
Share on other sites

Games are tough for people who aren't already programmers or artists.
Games are tough for people who are already programmers or artists.
Games are just tough.

My advice is to stick with it, even if you feel like it's taking too long or you are getting bored. Your first game probably won't be fun to make, and it definitely won't be fun to play. But trust me, there is almost no better feeling than seeing a GUI application (which is ostensibly all a game really is) actually work the way you intended it to.

ENCRYPTION IS NOT A CRIME

Link to post
Share on other sites
On 8/3/2020 at 1:36 PM, Johnny-Boi said:

@PorkishPig I know, it's a requirement for 8th grade. How hard is it to learn C++?

dude, c# syntax is nasty enough for first time learners, c++ is even older.
Once you master/get really good at a specific programming language, its really easy to learn a different one under a day, because you will already know how everything works/functions, all you would need to know is the syntax/commands.
Please tell me what type of game will you make?

Link to post
Share on other sites
5 hours ago, the sff pc dude said:

dude, c# syntax is nasty enough for first time learners, c++ is even older.
Once you master/get really good at a specific programming language, its really easy to learn a different one under a day, because you will already know how everything works/functions, all you would need to know is the syntax/commands.
Please tell me what type of game will you make?

i'm doing a side scroller, and maybe a platformer. 

@Johnny-Boi or DM me on discord

@King of Reeeeee Land#9814  

PC is a work in progress, open to any tips and suggestions with ways listed above 😉

Link to post
Share on other sites
8 minutes ago, Johnny-Boi said:

i'm doing a side scroller, and maybe a platformer. 

ye stick with python fn

Link to post
Share on other sites
3 hours ago, the sff pc dude said:

ye stick with python fn

alright, will do

@Johnny-Boi or DM me on discord

@King of Reeeeee Land#9814  

PC is a work in progress, open to any tips and suggestions with ways listed above 😉

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×