Pinned post

Some interesting facts about Genesis-3D, the I'm porting to Linux:
- Shaders are written in CG/GLSL language, and on builds converted to GLSL using "hlsl2glslfork", which was previously used by engine. The GLSL shaders are then optimised using the same tool as Unity used as well (developed by one of their devs)
- Nvidia PhysX is used for physics, but can be optionally disabled.
- OpenAL is used for audio.

Pinned post
Pinned post

Programming blog update! 🎉
Oxygine’s “tween” sprite animation system: A clever use of templates!
matiaslavik.codeberg.page/oxyg

Today I study how Oxygine implemented its "Tween" sprite animation system. Be prepared for some template-headache 😁 (my favourite kind of headache).

Oh and btw, if you're a C++ developer who is into 2D games, I recommend taking a look at Oxygine!

Matias boosted
Matias boosted

This is a reconstruction (using the PCem emulator) of the very first piece of code I ever ran (copied from the help for the SOUND instruction) #programming #earlydays . I was 11. Ah, youth.

Matias boosted

A goodmorning to everyone except the sadists who invented 360 reviews. 😊

Matias boosted
Matias boosted

The new joinmastodon.org website delivered by @oakstudios is live (has been for a little while, actually, but I've been working on it still). I think it's the best it's ever been. Check out the branding and about pages too!

joinmastodon.org/

Matias boosted
Matias boosted

Censorship is anti-internet. If you need to ask for permission for every word(trademark) or censorship at every router internet will collapse.
#censorship #internet #trademark

youtube.com/watch?v=-OhyBJxg9R

Matias boosted

I don't push #CygnusPizzaRace on here much, but if you're looking for an #arcade #racer that can do split screen local multiplayer on Windows/Linux/Steamdeck?

I may have just the game for you :D
longplaygames.itch.io/cygnus-p

Matias boosted

If you want to try it on Linux, without building the engine yourself, you'll need to run "apt install libxcursor-dev libxinerama-dev libx11-dev" as I described here: github.com/FlaxEngine/FlaxDocs
And also follow this guide: docs.flaxengine.com/manual/scr

And as a workaround for getting VSCode/VSCodium to work correctly is to fix these includes as described here: github.com/FlaxEngine/FlaxEngi (add "/usr/" etc.)

Show thread

Trying out the newly released on Linux. Working great so far! Had no issues using C++ "scripts" with hot re-loading.

VSCode/VSCodium project generation almost works out of the box (there's an open PR for a fix, but the workaround is simple).

Matias boosted

🐧 New entry in our Wiki: Collection of resources about game engine programming & computer 3D graphics.
🦊️ What's: This doc should serve as a learning resource & a reference for aspiring game engine programmers. It's focus is game engine programming, not game programming. (...) The language of interest in this document is C++.

🏡️ github.com/RedSkittleFox/Game-
📖 Our WIKI: lebottindesjeuxlinux.tuxfamily

A bit delayed post, but if you're interested in (Linux) gaming or you should definitely follow @Le_bottin_des_jeux_linux

Matias boosted
Matias boosted

Quite a few people asked for a way of setting preferences on Mojeek without cookies, well... now you can.

The blog: blog.mojeek.com/2022/09/who-ne

The functionality itself: mojeek.com/preferences (right-hand side)

Comments, congratulations, criticisms, all welcome; we've got a post up on our community here: community.mojeek.com/t/cookiel

Matias boosted

I am so thankful it all worked out: My English book "Ada & Zangemann - A Tale of Software, Skateboards, and Raspberry Ice Cream" can be pre-ordered at #NoStarchPress with the coupon code "Hacking4Freedom".

k7r.eu/ada-zangemann-ready-to- #nt

@fsfe @ber @johns @doctorow@quitter.no @mainec @kattascha @fsf

Matias boosted
Matias boosted
Matias boosted

Patch 10 of #SmugglersOfCygnus is now up!
Check out the alpha for free on @itchio for #windows or #linux

New in this patch, the much requested interior piloting mode is now working for one of the conns (the other one will be coming soon)

longplaygames.itch.io/smuggler

And as always, you can keep up with us on our forum or on @matrix
#indiegame #garagedev #scifi

Show older
FLOSS.social

For people who care about, support, or build Free, Libre, and Open Source Software (FLOSS).