New Thread
Name
×
Email
Subject
Message
Files* Max 5 files50MB total
Tegaki
Password
Captcha*
[New Thread]


Keep at it, Anon!


comfy_cirno.png
[Hide] (9.8KB, 600x407)
1. Respect the global rules.
2. The board is SFW. Mature content should be spoilered.
3. Avoid shitposting and modernspeak (based, -pilled, etc.). This is a place of creation and should be treated as such.
4. Discussion regarding the board itself should be taken to the meta thread >>1.
5. Have fun.

The board was set up merely a bunker and repository for developers, waiting for 8chan to come back online, but since it's in the process of committing sudoku, this could be your new home.

List of other bunkers:
http://8agdg.wikidot.com/general:bunkers
Last edited by sleepy
11 replies and 3 files omitted. View the full thread
Where's that link that explains what happened to the agdg community after the exodus? About splitting into groups and whatnot?
I can't find it.

519de92bb2e773a0b1f20e07ddf87d494ab3c92e7db7c1fd0bc26d26f1655573.png
[Hide] (5.3MB, 2048x2048)
Post what you're working on, won't you?

Previous thread: >>123
254 replies and 136 files omitted. View the full thread
1.mp4
[Hide] (9MB, 1134x626, 00:23)
>>1713
To update on this, I've done a lot of work on the programming side adding saves and also making it so players can't savescum on gambles. I also have been working on a tilemap system so that players warp between separate maps and the maps they return to are the same as they left them. Been updating graphics as well; I still use AI, but with how advanced things are getting, it's been more and more on me to figure things out. More mini games too
Replies: >>2225
01979c28aa7b7f58ec1bbe08b4e779cbb221c614d8e41a544e6d442c7a4c4d20.gif
[Hide] (279.2KB, 420x234)
>>2125
I'm finally starting to get back to this, but I don't even know how to make my textures not be upside-down anymore. I'm literally flipping the texture's pixel data vertically before giving them to OpenGL, and the texture flips horizontally instead. I'm so tired that I can't even put it into words. I'm considering just giving up on GPUs entirely and making a software rendered game, and keeping the resolution low enough that it performs acceptably.
Replies: >>2225 >>2226
>>2163
GG, Anon.

>>2223
Don't know. Doesn't seem to make sense based on what you've said here.

Get some rest, Anon.
game.png
[Hide] (4.1KB, 480x270)
>>2223
Okay. A lot of my struggles have come from the fact that OpenGL textures and coordinate systems are upside-down and I'm trying to flip it. I've tried simple ways to flip, but it never works correctly because when you use a frame buffer, the frame buffer is upside-down too and thus inverts all the flipping logic, so I'm forced to try more complicated methods.

But I just realized that, unless I'm mistaken, if I pretend that the coordinates on everything are "top-left is 0,0" without actually flipping anything, then everything will always work perfectly except for being upside down. I just need to flip the screen once at the very end when the game has been fully rendered.

I just removed the Y flipping/inverting logic from textures and shaders and vertex buffers and sprite instances and everything, and everything fell into place. I'm not drawing onto a frame buffer yet though, I'm not 100% sure if the result flips every time I draw onto one, but I think it won't.
Replies: >>2227
>>2226
Sounds like good news, then.

rpg_classes.png
[Hide] (1.2MB, 2532x2000)
1700933429463404.png
[Hide] (4.9KB, 1024x512)
Found or thought of something interesting or helpful related to game development or design? Post it here.
116 replies and 50 files omitted. View the full thread
Gabe_Newell:_fun_is_NOT_realism,_but_reinforcement_[MGpFEv1-mAo].mp4
[Hide] (9.5MB, 1280x720, 01:21)
Replies: >>1788
>>1787
Great stuff.
Parallelizing_the_physics_solver_–_BSC_2025_[Kvsvd67XUKw].webm
[Hide] (10.2MB, 1280x720, 00:47)
The developer of Teardown did a talk about their new physics engine.
https://www.youtube.com/watch?v=Kvsvd67XUKw
657e7db79fbfdb31b986679fcccd308bc09565c5bbf44f969bc87c7adda33564.jpg
[Hide] (62KB, 564x635)
I've come to a very enlightening conclusion on gamedev and it's really improved my outlook on how successful my game will be. It's based on the idea that most people (90% or more) involved in gamedev are idiots. These are the people that are permanently stuck in tutorial hell/decision paralysis instead of actually making something and getting hands-on experience, trust fund kiddos that do nothing but throw money at third-worlders on Fiverr and Upwork and say "make my game for me" then get really mad when none of it looks good or plays well, people that don't understand why their totally unique match-3 puzzle game with pastel colors only sold two copies, one of which was refunded, or people that actually have a good game but only decided to start marketing weeks before release with some halfassed reddit posts and nobody knows it exists.
So when you read articles like "Most games on Steam never make a profit" it seems demoralizing at first, but when you look a bit deeper you realize that most games released on Steam are asset flips, AI garbage, puzzle games, or games that otherwise had zero effort put into their development or marketing. The few remaining games are ones that actually had effort and thought put into them and are doing pretty well.
With all this in mind, if your game is:
>unique
>fun to play
>looks good
>has a modest amount of mar
Message too long. View the full text
Replies: >>2224
>>2222
The vast majority of people are retarded. There's nothing surprising about that, but it's hard to internalize just how far-reaching consequences that has, other people's retardation can warp your perception of reality. Most people really have no idea what they're doing or talking about, and lack even the most basic ability to interpret the world around them or their own actions and their consequences.

As long as you care about making a good game, succeed in making it, and don't completely fuck up the content that is visible on your store page, it will probably find success automatically thanks to Steam's algorithm and word of mouth. You only "need" marketing if your game is ok but not great, or if your game is garbage that relies on meme streamer appeal or virality to make anyone care about it.

agdg.png
[Hide] (620.6KB, 470x750)
Aching to post but don't want to pollute the progress general with nonsense? Post here instead.
43 replies and 11 files omitted. View the full thread
>>2216
>I "feel" that I want more of "nature", and less of "computer room" in my life, it feels wrong when the sun is shining outside and I'm stuck in this stuffy enclosed box.
You were probably made for more: you have a higher calling, perhaps.

Anyway, you might enjoy these. Cheers.
https://www.youtube.com/playlist?list=PLYvJx4pVGG0m5Sqg8B2H--dwpYogvotUK
>>2215
Reading shitty manga and webtoons. That's one of the things I do in the morning. Reading manga and webtoons is like reading about politics: it makes me mad how fake and gay and retarded everything is, but I read it anyway.
vectors.webm
[Hide] (298.3KB, 840x1140, 00:06)
I started making a bunch of mini tutorials for my website, but then I realized that the biggest beneficiary would be all the AI corporations who are trying to replace me without giving me anything for my data, and the people who are enslaved to those corporations while sneering and calling me stupid and outdated and obsolete, and I totally lost interest in publishing any of it.

Here's a webm version of a part about vectors.
Replies: >>2220
>>2219
That's really cool, Anon. GG.

Two areas at the bottom remind me a little of B-spline images I've seen.
Replies: >>2221
>>2220
Maybe the animations from wikipedia?
https://en.wikipedia.org/wiki/B%C3%A9zier_curve#Constructing_B%C3%A9zier_curves
Wikipedia is the absolute worst at explaining things simply, so I re-created one of the animations and explained it step-by-step.

null_pointer.webm
[Hide] (729KB, 640x360, 00:09)
Got distracted by a non-gamedev project? Post about it here.
34 replies and 9 files omitted. View the full thread
>>2208
>with web front-end
Wouldn't it be easier to just open a window and draw to it?
Replies: >>2211
>>2210
>open a window and draw to it
That's what browser does :^) 
But if you mean "why two separate programs", that's because I wanted it to always run in the background and be super small. Alas, loading sensors and nvidia libraries completely negated my best attempts to keep memory footprint minimal, but I only realized that after I already finished. I even implemented sockets api at first (instead of using mongoose server) only to find out websockets thing is completely unrelated to that and runs on top of http protocol.
On that note, gnu sockets aren't as hard to use as I thought (especially if using epoll instead of their own shitty tracking function), it's just that documentation is a bit obtuse, and some bickering between gnu, linux, and posix.
Replies: >>2214
New paper!
Blaze: Compiling JSON Schema for 10x Faster Validation
https://arxiv.org/abs/2503.02770
Replies: >>2213
>>2212
Thanks, Anon! This can be useful for much more than just on games, of course. Cheers.
>>2211
Ah, I thought that having to do a trip through sockets was unnecessary complexity, but I wasn't thinking about it running in the background. And I suppose opening a window on Linux and drawing text and graphs are a bit of a headache if you don't already have a setup for that stuff.

animation_planning.gif
[Hide] (343KB, 512x512)
Is the original 8/agdg/ owner in charge of this board, or was it started by someone else?

Also all-purpose meta thread I guess.
233 replies and 53 files omitted. View the full thread
>>2115
>There's a reason people don't go there
But the other 99.9% of imageboard audience IS there. There's various reasons not to use 4chan but the biggest ones are technical (shit file/filesize support and no audio webms, short text length limit, captchas, the recently added 30 minute wait time before you can post, Tor/VPN/IP range bans, doesn't work on non-mainstream web browsers, mandatory javascript and cloudflare datamining...), and retarded/biased moderation or lack of moderation where it's actually needed (like deleting off topic threads or the 50 duplicates about a single subject). There's also problems that are inherently caused by the speed, such as the fact that general threads will be pruned unless someone's constantly spamming on them, and it's difficult to have complex discussions in the bigger boards.

There's reasons not to use smaller imageboards too though. After 4chan's recent downtime I was curious what they thought about other imageboards, and I saw many mentions about how up in the ass the users in some of them are as the reason why they didn't like them. I assume it was mostly about zzzchan and/or 8moe because that's where most of the activity seemed to go. But what if the userbase in those was welcoming and positive and reacted with fun and memes instead of responding with hate and "go away" and "oh great the retard fags are here"? I can only imagine that 
Message too long. View the full text
Replies: >>2117
20240714_115821.png
[Hide] (679.1KB, 1024x682)
>>2116
My impression is that many webring boards focus so heavily on gatekeeping that they neglect initiation, likely because we don't actually have all much to initiate new anons into anymore. The memes have dried up, so we don't counter the influence of nujack slop with our own shitposts. Even reaction images have grown scarce on some boards, and the discussion quality itself often isn't that high and is dominated by autistic screeching from people with retarded demands and no real solutions. This ironically makes it easier for the lowest-quality posters and shitters to integrate, as all they really have to do to fit in on many boards is be sufficiently pissy and stubborn.
I've also noticed that a surprising amount of webring anons (including ones on anime boards, of all places) get viscerally upset at smug anime girls in the way internet lefties did in the past. Make of that what you will.
Replies: >>2119 >>2120
>>2117
Gatekeeping is good but there's better and worse ways to do it. Reacting with hostility is a lose approach in basically all situations because you're just feeding the trolls and making everyone bitter and hate you. I feel like it used to be more normal to be excited about new users and try to guide and help them integrate because you want more people into your community, but now anyone who looks new must be gutted and roasted over a campfire.

>The memes have dried up
People have too high standards. You'll be punished way too harshly if you try to be funny but fail, so people become too demoralized to even bother trying. As a result nobody's practicing their funposting and meme making skills. Maybe it's because the users have grown too old or something, I don't know if I can call it "wrong" since some people seem to prefer things that way and just don't want to see anything new.
Replies: >>2121
>>2117
>spoiler
geg
>>2119
>Maybe it's because the users have grown too old or something
Partially this, reposting the same pic over and over like a glorified emoji becomes much less appealing after you've seen it all thousands times.

1468405570313-1.png
[Hide] (1.4MB, 1536x1536)
So up until now, we've had a lot (lol) of off-topic posting, a lot a one-and-done "how do I make game tho" posts in various threads, especially the meta and progress threads. This is now the new dumping ground for those posts. Do try to put some effort into your posts though, you'll get more responses and won't have to face the wrath of jacked Carmack and his dragon dildo sword+2 that way.
89 replies and 36 files omitted. View the full thread
>>2102
>I hope your not planninng on trowing those books away.
Figured I'd see if I could trade in the ones I'm not keeping at a local bookstore.

>>2103
>Judging by the fact that you own 13 programming books but still ask this kind of questions instead of just making things
Part of the reason why I have "so many" is because I inheritted most of them from other family members. All the Java and VB2010 books are either from my mother or my deceased grandpa. I did dabble with the C++ For Dummies, but I had to drop it because other things in life became a priority.

>>2105
>I don't see much value in them unless you want to code for an ancient platform. Post C++11 and new java versions are basically a completely new language. It's like trying to learn pre-ANSI C syntax.
I guess it's a good thing I have the old material then because (From what I'm seeing) the tech industry has spent the past 15 years trying to outdo themselves and what already exists, and the result is that they keep coming up short and underdelivering on their promises. With the "best" programs only providing people something that already exists. Even the "big advent" of AI isn't that impressive once you realize that it's no
Message too long. View the full text
Replies: >>2109
>>2105
Newer doesn't always mean better. There's people who still make amazing stuff with just C or "C-like C++" (AKA C with only a select few C++ features) because the fundamentals of programming haven't really changed in decades, it's much more important to nail that part than some C++ features.

>>2108
I haven't read the books but I would avoid the Java ones because that's a pretty abandoned language these days and was always a mistake in a lot of ways. It may be useful if you want to get a job maintaining some old ass crapware that was built on Java though.

Visual Basic stuff will probably get you locked into Microsoft's ecosystem, which is extra bad since Microsoft has been heading straight into the trash in recent years. Some of that stuff is probably obsolete too since Microsoft keeps updating their shit.
Replies: >>2113
>>2109
>Newer doesn't always mean better.
No, but C++11 got some new features to the point it might be considered as a different language (lambdas, vararg templates, range-based for, constexpr functions, etc. Concepts can also be useful if you do templates, but they're a newer additions and assumes you're not stupid. Of course still no static reflection, so you'll be forced to roll your own for anything but the most trivial programs, but that's just how C++ evolves, useful features have the lowest priority)
>fundamentals of programming haven't really changed in decades
Yeah, but these books look more like teach language X instead of teach programming fundamentals.
>I would avoid the Java ones because that's a pretty abandoned language
Thank you for contradicting yourself in one post.
Replies: >>2114
>>2113
I'm not against Java because "it won't get new features", I'm against it because there's no future for it. There will be less and less jobs for it, less of a community and discussion and help, and the virtual machine that runs Java will probably have less support in the future, who knows if it runs on future consoles or phones.
Replies: >>2118
>>2114
>no future for it
I wouldn't say it so clearly. Sure, not as popular as it used to be, but lot of enterprise garbage are still written in java. Visual Basic is much worse in this regard (not that I'd miss any of them, both languages are an abomination).

2020-04-27_03-34-07_(1).mp4
[Hide] (2.7MB, 1280x720, 00:13)
Post what you're working on.
502 replies and 321 files omitted. View the full thread
ClipboardImage.png
[Hide] (72.6KB, 408x206)
>>1587
Are you trying to invent cataclysm:dark days ahead?

>backpacks
Why not just make everything into a storage? All existing items have to be stored somewhere, and a lot of items are both storages and "items". So simply register every item, by ID/pointer into its storage space. On loading, recursively load all used storages, starting from "the world". 
Its actually important part of the interface. Depending on number of items/buttons, game might start lagging, if every button pressed checks every other button location against it. You will need to separate them into containers anyway. 
And with everything being a container of their own, you can have "hidden" part, where item stores materials its made of.  

>how to ID
You either use half assed system, or make a proper all encompassing item ID system. 
> I want to refer to the inventory by it's name
You dont mean, you literally search all existing items via std::string or something like that?
Replies: >>1589
items.png
[Hide] (34KB, 752x483)
>>1587
>>1588
>create_item()
>create_inventory() 
I just realized that the way I explained it doesn't make any sense because I left out context. Those functions in reality are create_iteminfo() and create_inventoryinfo().

The way my stuff is organized is that I have objects and infos. The info represents the object's type and has all the static information about it, like name and description and sprite, you only modify those at game startup. The object has per-object information, like how many items are in an item stack, they are actual objects that exist in the world.

Pic related are the actual, un-edited data structures for my items. What I'm talking about is creating an Iteminfo, and connecting the relevant Inventoryinfoid into it. I don't need or want to store the inventory info's string ID into the item info, I just want the numerical ID, but the item info may be created before the inventory info so the numerical ID wouldn't exist yet.

>Are you trying to invent cataclysm:dark days ahead?
Not sure what makes you think that.
Test.
c0f9b45354cd49fbcb8f0395a73230637a76596de76df37bb70041c11c947e7c.png
[Hide] (60KB, 1200x1000)
New bread.
>>1605
>>1605
>>1605
>>1587
You need a better vision of what your game should be about, what is it called?

computer.jpg
[Hide] (1.9MB, 1920x1280)
As the title says. Anyways, here's mine:

- i5 2th gen (2c/4t)
- 8gb ddr3 ram (2x4)
- 256 gb ssd (sata)
- Manjaro (gnome DE)

It's okay for some development with python..
39 replies and 2 files omitted. View the full thread
>>1896
Possible but probably not? You sound like you use giant cpu towers and high-end gpus which are giant anyway.
proxy-image.png
[Hide] (22.3KB, 3840x2160)
What one is better (for game development), the RX 7700 XT or RX 6750 XT?

I'm planning to pair it with an Ryzen 7 7700 and 32gb DDR5 6000mhz.

The price difference between these two cards is about 63 euro.
Replies: >>1955 >>1956
I don't think anyone on any imageboard has the required level of hardware and software/engine performance knowledge to be able to answer this.
>>1953
Should be fine either way. It only matters for working with blender, and in a minor way. Most new hardware is more than good enough for game dev, except when its something randomly unsupported.
>>1953
Both are fine. You usually just want something with enough VRAM, low power draw and a fast enough core.
However, the 7000 series/RDNA3 has a flaw with rendering proper 1080p with av1, I believe, and AMD just gave up on fixing it since it was a hardware/architectural issue.

hey all, recently became homeless but i still want to work on my game. i'm currently on a shitty laptop, are there any game engines that might be able to run on it? i'm thinking unity but i want to hear suggestions
11 replies and 2 files omitted. View the full thread
Replies: >>346 >>1936 + 4 earlier
>>105 (OP) 
> https://www.lua.org/pil/contents.html
> https://love2d.org
lua + LÖVE (aka lua2d)

>>343
based
89cd5cb3e8739a36bcd63523b2877c4206d97ac44c3d645ad80e203ac68955bf.jpg
[Hide] (110.3KB, 1400x931)
Sorry you are homeless anon Xray engine is got its sauce openes. (Go to github)

Sift through the code copy, paste modify well enough and im sure nobody will notice.
Try one of those webgl javascript engines (frameworks). Also get on some support, I guarantee there's some charity that will hand you a better laptop.
raylib. ez
>>105 (OP) 
maybe werkkzeug3. I've also used LibGDX which was fine - a Java gamedev framework (so more barebones than an engine, e.g. no editors included). It may have got a little more clunky over time but it's more stable and supports more platforms now.

Show Post Actions

Actions:

Captcha:

- news - rules - faq -
jschan 1.7.0