[ / / / / / / / / / / / / / ] [ dir / random / 93 / biohzrd / hkacade / hkpnd / tct / utd / uy / yebalnia ]

/agdg/ - Amateur Game Development General

AGDG - The Board

Catalog  Archive

Name
Email
Subject
REC
STOP
Comment *
File*
Password (Randomized for file and post deletion; you may also set your own.)
Archive
* = required field[▶Show post options & limits]
Confused? See the FAQ.
Embed
(replaces files and can be used instead)
Oekaki
Show oekaki applet
(replaces files and can be used instead)
Options
dicesidesmodifier

Allowed file types:jpg, jpeg, gif, png, webp,webm, mp4, mov, swf, pdf
Max filesize is16 MB.
Max image dimensions are15000 x15000.
You may upload5 per post.


Welcome to AGDG, keep working on your game anon!
See also: /ideaguy/ | /vm/

File: 1448146366733.png (220.3 KB,1801x410,1801:410,game devfag 1.PNG)

d9fcd9 No.23987 [Open thread]

What you anons have any stories on the horrors of how shit game dev schools are?

29 postsand1 image replyomitted. Click reply to view. ____________________________
Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

d9fcd9 No.28013

Many computer science programs at universities have game development options now, which seems to be a better choice than going to an art school or community college. You'll actually learn about computer architecture, algorithms, operating systems, instead of just the game dev fluff.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

d9fcd9 No.28014

Many computer science programs at universities have game development options now, which seems to be a better choice than going to an art school or community college. You'll actually learn about computer architecture, algorithms, operating systems, instead of just the game dev fluff.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

d9fcd9 No.28019

>>28014

The game development university courses are usually "complete" in the sense that you get an adequate CS background that's paired with game development units and mathematics for game programming. However, programming as a field is a totally distinct subject to game development.

The game development you learn in art schools and community collage are real game development courses but they have minimal lessons about computer programming (if any). The reason for this is because game development is a field that can be done without computer programming. These people are expected to work with programmers who don't necessarily have any background in game development. Computer programmers trained in game development are useful in that they have the aptitude to do what everyone else is doing (they have that same training as everyone else) but this skill of "game development" is not strictly needed in order to design and write a game program.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

d9fcd9 No.28022

>>27987

Majoring in ceramics doesn't imply the only thing you learn is ceramics. You'd be doing a general fine arts course in conjunction with various units dedicated to ceramics.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

d9fcd9 No.28099

>>24020

This.

"Game Dev" does not need to be taught. If you go to an institute, it should be for some specific skill like programming or art.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.



File: 642a6cc3821eaa1⋯.jpg (995.44 KB,3920x2204,980:551,DSC_0243.jpg)

3f0015 No.28009 [Open thread]

Something something everywhere

____________________________
Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

3f0015 No.28010

Hahaha thanks sucker, I'm going to use this in my game, shouldn't have posted it in the internet pirate forum.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

3f0015 No.28012

File: b5c50584a1a15ec⋯.png (401.51 KB,606x864,101:144,My_Sooper_Original_Arts.png)

>>28009

My lawyers will be in touch OP.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.



File: 09b407a19dd8d7c⋯.png (1021.08 KB,1493x1600,1493:1600,1471275685247.png)

756f24 No.27949 [Open thread]

So.. I saw RPG Maker Ace VX is on a 90% discount, only 6 €, and I'm seriously thinking about buying it to make some easy RPG, but then I noticed RPG Maker MV and I was thinking about waiting until it had a discount of that level.

I have no experience nor knowledge about programming, also don't know how Gamemaker will work in the end, yet I saw many people playing stupid RPG Maker games and thought that maybe... maybe... I could get some easy bucks if I work hard in a good RPG game using the engine and then after getting some experience and have some assets jump into Gamemaker and make a beat'em up spin off.

So... what is your recomendation besides stop being a faggot and actually learn how to program a game?

2 postsomitted. Click reply to view. ____________________________
Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

756f24 No.27953

>>27951

>>27952

Well, I just want to make a 2d horror/thriller RPG with gun shots instead of magic. The thing is that I saw the two and MV looks much better, specially having an integrated side scroll battle. The easy buck part is just me trying to look more ambitious than I am to be honest, I just want to make a game about monsters in the forest and rednecks and the sheriff searching for lost people, at least to prepare some assets to do a beat'em up spin off where you play as one of the monsters.

So... should I wait for a 90% discount for RPG Maker MV? or will it never come?

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

756f24 No.27972

>>27953

I got RPG maker vx on sale with the same plan in mind.

And it is possible to make a game like that.

But a lot of things in Ib and blank dream ect. are done with extra tools that allow you to better customize the game menus, and text windows. These tools also looked a lot more complicated than the standard interface.

Anyway the things called the Luna Engine.

MV might allow you to customize all that stuff, with a friendlier UI, but I'm not sure if it does.

I figured it was better for me in the long run to get GMS off that humble bundle, and take one more stab at coding.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

756f24 No.28001

>>27953

Sounds like a fun game. Good luck.

>So... should I wait for a 90% discount for RPG Maker MV? or will it never come?

VX Ace is on sale because of how old it is. So, although MV will probably get a 90% discount, it won't be for at least 2-3 more years. It wouldn't make sense to wait that long.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

756f24 No.28002

>>28001

He should pirate it and then buy it if he ever releases his game for money, which we all know is extremely unlikely.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

756f24 No.28008

Does RPG Maker Games still start abysmally slow if your game is too big?

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.



File: ab736d3e285c143⋯.jpg (17.35 KB,288x175,288:175,dorf.jpg)

850fde No.27978 [Open thread]

I never had a blog before, but some friends have been suggesting me to make one for my game, any of you folks have one?

I was thinking of something to be updated weekly like DF bay12 website

6 postsand1 image replyomitted. Click reply to view. ____________________________
Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

850fde No.27995

>>27994

Blogspot is cancer.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

850fde No.27996

>>27995

Wordpress then?

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

850fde No.28003

Buy a tiny budget VPS for like $10 a year. Good experience seeing up a LAMP stack. It takes like 2 hours tops and after that you can get a job doing it too.

Find cheap hosting here. http://www.webhostingtalk.com/forumdisplay.php?f=104

Then register a domain and point to it. Set up whatever site backend you want. You will have a really useful web server you can do anything with, including running a budget VPN.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

850fde No.28004

>>27990

Think it'd be smarter to release a demo of the game, then vlog about progress towards the release version

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

850fde No.28005

>>28004

thats my plan, i will start a blog when i have the first demo ready

>>28003

will take a look, thanks

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.



File: 53de6c2649437ce⋯.jpg (71.47 KB,750x523,750:523,don't bullshit me.jpg)

4546cc No.27954 [Open thread]

Guys, I have these two friends and they told me they want to make a puzzle game. Neither of them have any programming experience. Having failed my first year of CS I know what a challenge programming can be.

I set the bar low and told them to learn python and found suitable libraries. They haven't bothered to learn any python nor read the documentation I provided. I told them to hold off UI design until they understand the libraries and their capabilities but they have spent all their time (2 months) drawing pictures.

Now they have declared they are moving to the Unity engine because one of them watched a YT video where the guy made a game using no code. I told them they still need to learn programming but now it will be C++ which is more difficult. They said that's fine, like they completely ignored the words coming out of my mouth.

The moment one of them said "game engine" I immediately quit in my head.

I feel fairly confident they are going to fail hard. I have decided to just let them do it if they aren't going to listen to me anyway.

What do you think their chances are? Can a couple of idiots with zero experience make a game using Unity?

8 postsomitted. Click reply to view. ____________________________
Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

4546cc No.27976

>>27962

my brother and i have been losing motivation to finish the projects we start for the last 7 years

i finally said enough, im seriously thinking about dropping my job to work fulltime on the game, and i have been bugging him so much he actually done some shit recently

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

4546cc No.27982

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

4546cc No.27983

I made one or two decent games in flash with no programing experience whatsoever.

I even managed to make a dynamic inventory system using just move frame actions and change x/y positions.

It was a fucking headache to figure out, but it was satisfying as fuck to pull off.

hope those guys manage to surprise you. You never know.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

4546cc No.27992

>>27982

nope

Ed

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

4546cc No.28016

>>27983

>hope those guys manage to surprise you. You never know.

I don't like to consider myself an all knowing being, but truth be told I am rarely surprised by anything. If they manage to surprise me, I might die from shock.

On a separate note, well done on the flash work. I knew a couple of guys from my entry level IT course who went on to get degrees in "Flash design" instead of computer science. Seeing the state of flash today, I bet they have regrets.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.



File: 42b21ccbff9a67a⋯.png (8.44 KB,794x592,397:296,dev.png)

b78775 No.27899 [Open thread]

G ARE YOU HERE

PLEASE RESPOND

____________________________
Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b78775 No.27906

G who?

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

b78775 No.27981

hey its me ur brother g

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.



File: 6db63eba0b4f61f⋯.jpg (13.87 KB,213x237,71:79,1475132552559.jpg)

3a8879 No.27975 [Open thread]

Where the fuck did all the OpenTK and pencil.gaming documentation go? Why aren't there any decent C# wrappers for any graphics API?

____________________________
Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.


File: 1428127151604-0.gif (2.17 MB,400x400,1:1,Coffekoma.gif)

File: 1428127151604-1.jpg (100.07 KB,716x1115,716:1115,Rocketeer.jpg)

File: 1428127151604-2.jpg (107.8 KB,940x850,94:85,1421546048178.jpg)

0ef688 No.15337 [Open thread][Last50 Posts]

What sort of constraints do people typically put on themselves for a "low poly" artstyle?

Do they limit themselves based on tris, verts, filesize or something else I can't think of?
67 postsand36 image repliesomitted. Click reply to view. ____________________________
Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

0ef688 No.27210

File: 1468015204438.gif (3.6 MB,960x540,16:9,output_e0n4wQ.gif)

>>27207

Really? Thanks, I guess.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

0ef688 No.27213

>>27210

Looks decent if viewed from very far away. Could be used in an RTS with tons of units for example.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

0ef688 No.27217

>>27213

I think so too, now I wish I could make an RTS.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

0ef688 No.27248

really just use as few polys to make a strong silhouette of the character, games like minecraft do this poorly as all the models are virtually the same and don't accurately represent the object

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

0ef688 No.27968

File: daed22da74351b5⋯.jpg (69.52 KB,640x219,640:219,12760163035_bd40688053_z.jpg)

File: d47e46ac831ec03⋯.jpg (39.68 KB,640x263,640:263,10407808903_15f4c959b5_z.jpg)

Did these for a minecraft mod using only cubes.

Its pretty much are you good at art or not.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.



File: 1468957987550.gif (20.85 KB,580x580,1:1,bvh.gif)

874f74 No.27310 [Open thread]

Is there a good, standard way to do 3D animation? I've been working with Blender, exporting with Collada, and exporting my animations in BVH format, but it's pretty flawed. Namely, I really wish it could be one single file for the whole thing with animations (though I don't care so much about this point. I could handle 1 file for mesh and bones and one file per animation), and Blender's BVH output outputs every single frame independently instead of using proper keyframes (ie. if I have keyframes on frame 1 and 15, BVH instead outputs all interpolations between these keyframes, instead of just giving me the keyframes and letting me interpolate; I shouldn't have to ship a new set of poses to the GPU every frame).

If there isn't anything, I'll just have to output collada plus some hand-made format for rolling into my own format.

Note that I'm doing C++ and OpenGL, so I'm not doing anything that can be solved with a Unity or Unreal solution or anything like that.

____________________________
Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

874f74 No.27966

I did find it. Collada works for animations, I was just on an old version of Blender that didn't handle it right.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.



File: 9f314e22d866746⋯.gif (60 B,8x8,1:1,colorful.gif)

5d96f3 No.27902 [Open thread]

>Pixelart is a great easy way to make game art Anon!

>tfw all my pixelart looks like ass

how to git gud?

9 postsand12 image repliesomitted. Click reply to view. ____________________________
Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

5d96f3 No.27919

File: 8b44721132b3bd7⋯.jpg (60.47 KB,600x800,3:4,flat,800x800,075,f.jpg)

I don't get this mentality. Same thing with lowpolyfags. It's not a crutch, it's a fucking limitation. Pixelart isn't easier than drawing, you're literally giving yourself a smaller canvas and tools. Just fucking learn to do art in general and then specialize from there.

Just because it takes less place on the drive doesn't mean it was easier to make.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

5d96f3 No.27935

File: fd3846e666c2a2e⋯.jpg (372.69 KB,2000x1125,16:9,gary-oldman-aviation-plane….jpg)

File: d2709d14714b8a6⋯.jpg (41.68 KB,490x253,490:253,wntlines.jpg)

Keep cinematography in mind when you consider using references for your art.

and especially when you are working on the backgrounds.

Exagerating the focal depth makes your flat sprites more beleivable, it makes edges of platforms easier to notice, and it makes the room look less cramped while still showing the same amount of the level.

For a fighting game, or the battle screen of an rpg, using a normal view will make the player feel closer to the action, using a closer feeling view with a platform game, however, can make the world feel toy sized.

Think about it like your own one edge of a canyon, and your using binoculars to watch a guy on the other side of the canyon clime up to the top.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

5d96f3 No.27947

>>27902

>Pixelart is a great easy way to make game art Anon!

Whoever told you that either lied or spoke only for himself.

>how to git gud?

You just keep doing it until you like how it looks. Then you will know you have developed a style.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

5d96f3 No.27950

File: bc42e380b880bbf⋯.png (379.85 KB,451x372,451:372,1445400598602.png)

>>27902

>Draw big ass picture, and I mean fuck huge, like 3000 X 2800 or some shit

>Add as much detail as you can despite your art skills

>Shrink that shit down all the way to 60 x 60 or something tiny

>You can now fool plebs into thinking you made a good sprite

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

5d96f3 No.27965

File: 3f5e1e170f95802⋯.gif (375.4 KB,500x420,25:21,batmanthumbsup.gif)

>>27908

>>27909

>>27910

Saved! Thank you!

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.



File: a9d4ae484b83545⋯.png (32.03 KB,766x765,766:765,-oslcYof[1].png)

a7d8f8 No.27876 [Open thread]

So have you guys heard of Processing and P5.js? They use Javascript and I'm learning how to use them for game development.

____________________________
Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

a7d8f8 No.27878

>So have you guys heard of Processing and P5.js?

nope

>They use Javascript

trash it goes

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

a7d8f8 No.27889

Processing is based on Java and (assuming this is the same Processing by https://processing.org/ then it's not good for anything beyond very very simple games. I used it for like a month while learning in College and it crashes hard once you have really anything beyond simple stuff on the screen.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

a7d8f8 No.27891

>p5.js

you mean that library that khan academy uses?

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

a7d8f8 No.27946

Processing as a framework is not intended for making games.

Just use something like Love2D instead.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.



File: a183ee13125ba75⋯.jpg (117.32 KB,1058x705,1058:705,1396868036601.jpg)

d39507 No.27705 [Open thread]

Fuck.

Shit.

Cunts.

I cant into time. My autism compels me to use floats (C/C++ user here) and i know damn well I am supposed to use fucking anything else. like a double.

My question is - how did quake/HL/anyone fucking else do this?

7 postsomitted. Click reply to view. ____________________________
Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

d39507 No.27920

>>27900

>Floats have catastrophic cancellation issues after just a day above 30 fps

If someone plays my game for a whole day straight then I've already made it. And they can just restart it.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

d39507 No.27923

>>27920

While this might be ok for singleplayer games, remember that occasionally people will want multilayer, and you probably want the servers up 24/7 if they're not installing an update.

(some source engine online RPG's had this issue)

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

d39507 No.27927

>>27900

Use unsigned long longs for logic/world ticks, and doubles or floats for interpolation/extrapolation. Your game will still look smooth, but your netcode will be saner.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

46e176 No.34201

No.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

46e176 No.34202

File: b81080b764f22fb⋯.mp4 (1.64 MB,480x480,1:1,1579230132962.mp4)

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.



File: 64f9952f1e4e9be⋯.jpg (350.45 KB,900x900,1:1,1417958402563.jpg)

d0cc51 No.27863 [Open thread]

How do I practice?

Are there common ways to warm up before designing and coding a game?

Stretches or drills I can excercise to throw myself into it?

Like maybe recreating a randomly selected wario ware game from scratch or something.

would that help me in the long run, or would I just be wasting my time.

4 postsomitted. Click reply to view. ____________________________
Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

d0cc51 No.27881

Modding games helps a ton because you can sometimes learn how the inner workings of the engine fit together.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

d0cc51 No.27887

>>27869

>Not using established tools

>Developing anything worth anything

Pick one

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

d0cc51 No.27890

>>27863

Pretty much any programming will help you, so long as you pay attention to it. Just start somewhere and then ask questions as they arise. The important part is starting.

On the other side of this, make sure, when you do something, you understand why you're doing something, rather than just the specific thing you did. As long as you learn something, you didn't waste your time.

>>27864

Has the right idea

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

d0cc51 No.27893

If you want to make games, then you have to smart small and work your way up. Make simple arcade games in your language of choice. IF you do decide to do a project, make sure to finish it.

If you just want some programming exercises, try these sites:

https://programmingpraxis.com/

http://rosettacode.org/wiki/Rosetta_Code

>>27881

This is also a good idea if you want to explore something that is out of your level of experience. Scour github for a simple open source platformer or something; there are plenty out there.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

d0cc51 No.27921

>>27887

>implying "established tools" are simply about clicking button on big engine

by learning unity you just learn a tool, you're not being a better a better programmer or artist. You're not even taking time learning basic game design.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.



File: 65d84c17fffe35a⋯.mp4 (9.81 MB,1000x1000,1:1,Title.mp4)

ed515c No.27865 [Open thread]

i made thing

____________________________
Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

ed515c No.27866

funny how most of the work i put into my engine only pays off for silly animations like this

if i ever get to actual game development it's gonna be 80% cutscenes/fancy menu backgrounds and 20% game

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

ed515c No.27894

muh aliasing

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.



File: 1470236811160.png (153.56 KB,814x525,814:525,CPUMemoryGap.png)

4a79bc No.27468 [Open thread]

Object-Oriented Design kills performance in some places. This is something I've been banging my head over for the last few days and decided to create a thread to share what I've found/Maybe others can help.

The basic idea is: Remember what you're programming on. Your CPU is 10-20x faster than your memory. Your CPU also has a little chip of memory called cache. The idea behind DOD is you try to use this memory as much as possible to avoid as many lookups as possible. The most common way to do this you make very very small data objects (important because theres not much cache memory) and put each object in its own giant array of its relevant objects. Then your cache can load this array in and you can just run through it once, instead of jumping all over the place around an array of objects constantly dereferencing shit and making the CPU do all sorts of lookups.

A basic example of this being implemented:


''OOP''
Class dog {
sound bark;
attack bite;

''DOD''
std::vector<sound>
std::vector<bite>

This way it's all organized in a way so when you play your sounds, you just send the sound vector to the sound processor class and it just runs through the vector (preferably &(vector[0]) so it's the raw array) and does what it needs. There is no unnecessary data being passed over.

5 postsand3 image repliesomitted. Click reply to view. ____________________________
Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

4a79bc No.27479

YouTube embed. Click thumbnail to play.

This video has a ton of really good information on how caches work in general.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

4a79bc No.27574

>>27478

>>27479

Good videos, thanks.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

4a79bc No.27882

Ubisoft uses global lists. Not singletons, just straight up global lists. They have a singleton to initialize and destroy it, but that's it. OOP is a meme that will fuck up your engine hard if you believe in it too much.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

4a79bc No.27886

>>27882

It's not that OOP is inherently bad, it's just that everything has a time and place. OOP emphasizes encapsulation, which means that it cuts down on race-conditions (used correctly) and makes code easier to understand what each objects does. It also helps with code-reuse, which cuts down on development time. The converse to this is that OOP has more overhead, so when you need to do something quickly or many, many times, it's more effective to make use of more DOP style of programming. The best programs will have a combination of both where it makes sense.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

4a79bc No.27892

>>27886

I didn't mean it was bad, it's just been catapulted into meme status and it's out of hand. It's fucked me over so many times because I buy into this "never use globals", "encapsulate everything" shit. The OOP meme makes you think you should use objects at absolutely every chance you get,but real world devs basically break code down into "Code that runs 90% of the time" and "Code that runs 10% of the time". You use OOP in one DOP in the other.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.



Delete Post [ ]
[]
[1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18]
| Catalog | Nerve Center | Random
[ / / / / / / / / / / / / / ] [ dir / random / 93 / biohzrd / hkacade / hkpnd / tct / utd / uy / yebalnia ]