Damus
Nikita Lisitsa profile picture
Nikita Lisitsa
@Nikita Lisitsa

He/him

I teach C++ & computer graphics and make videogames

Working on a medieval village building game: https://youtube.com/playlist?list=PLSGI94QoFYJwGaieAkqw5_qfoupdppxHN&cbrd=1

Check out my cozy traffic simulator: https://store.steampowered.com/app/2403100/Costa_Verde_Transport_Department/

Relays (1)
  • wss://relay.ditto.pub – read & write

Recent Notes

Tom Forsyth · 9w
nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpq7awtznnk6vhc4q689zf0xds2a4uydanj8u8ljcyr8m9waamquzkskf3vpz As a test harness for new techniques, or as a starting point for new projects. Just so I don't have to write all that boilerplate out again. My existing harness was DX9 era, and didn't h...
Nikita Lisitsa profile picture
Btw I was messing with river valley generation and it turned out that just removing 2 lines of code makes the valleys look much better! Love it when stuff like this happens 😎

(Yes this should've been a before/after image but I'm too lazy for that)

#indiedev #indiegames #gamedev

Nikita Lisitsa profile picture
I don't have true lakes generation yet, but sometimes an "ocean" (heightmap below zero) is generated surrounded by mountains and wooow it does look cool

#indiedev #indiegames #gamedev

1
Jean-Sébastien Guay · 11w
nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpq7awtznnk6vhc4q689zf0xds2a4uydanj8u8ljcyr8m9waamquzkskf3vpz What is a lake? A miserable little pile of heightmap texels below 0.
Nikita Lisitsa profile picture
So I asked students what language/platform they'd want to learn real-time graphics in, and the result was roughly

40% C++
40% Rust
20% Zig

Didn't know Zig was so popular! Also interesting that they don't seem to care about Web at all.
3
svetlyak40wt · 12w
nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpq7awtznnk6vhc4q689zf0xds2a4uydanj8u8ljcyr8m9waamquzkskf3vpz How many students were asked? Five?
Josh Simmons · 12w
nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpq7awtznnk6vhc4q689zf0xds2a4uydanj8u8ljcyr8m9waamquzkskf3vpz probably just people thinking the web isn't a serious platform, but it's still one of the best options if you want to just learn some graphics. people wanting c++ seems pretty unfortunat...
Lesley Lai · 12w
nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpq7awtznnk6vhc4q689zf0xds2a4uydanj8u8ljcyr8m9waamquzkskf3vpz IMO, the web is cool because one can just write a demo and put it on a website, so anyone, regardless of technical ability, can play with it. Also, it will be there as long as the host a...
Lesley Lai · 13w
nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpq7awtznnk6vhc4q689zf0xds2a4uydanj8u8ljcyr8m9waamquzkskf3vpz Some things in my mind - tessellation/geometry shader - ARB_bindless_texture
Nikita Lisitsa profile picture
@nprofile1q... Hmm, for tessellation and geometry I think the modern advise is to implement them using compute anyway. Bindless is missing, but I don't teach bindless in OpenGL either 😅 Though afaik there's some effort in standardazing it in wgpu as well.