EDG /ɛdʒ/ :::. Programmer
@NightdiveStudio
:::. C99 & Vulkan :::. maker of all things 7 and geometric :::. Creator of EDG32 palette, and other pixel things
Whenever I make foliage I always find myself hoping nobody else is as lazy as I am. I just make a bunch of random shapes and copy paste to victory... Please don't call the cops
well, I did it.
after 8 years of creating, learning, fixating, and developing, I have finished NYKRA.
I'm making some final checks before I send it to Steam in less than 5 hours.
I'm going to now spend the next week trying to not lose my mind in anticipation.
Thank you,
~Edg
> so after many days of attempts, I've managed to create a 3D projection that's mapped to a 2D world (then masked to a sprite) which uses the position to change the camera direction~ totally dynamic, and I can draw anything in the 3D space! _
@NYKRA
#GameMaker
#GMS2
since the Unity fallout I've been reading through a lot of the Godot source code to see what it's capable of...
the team behind Godot clearly care, and the performance, capability, and quality are impressive.
and this is coming from me, who's currently very pro-custom-engine.
hey so I made this neat little game that took me 8 years to do all the art, music, design, and code for.
it's coming in 3 months.
get ready to experience my dream game.
:::.
@NYKRA
> pixel quick-tutorial~!
how I make my obelisks:
- random 3D shape.
- chop it up like clay, punching holes, cutting corners.
- simulate aging by smashing it up.
- make sure to keep light direction and subtle highlights.
- only add colours when you need to differentiate geometry.
Tears of the Kingdom is further proof that you don't need more power to make your game systems perform better, you just need better systems
I'm utterly floored by the physics engine in TotK, and the fact that it performs so well on a Switch too...
I need to see the source code!
~
#PIXELART
#QUICKTIP
~
"Hue-shifting" is a core process when it comes to compact and concise palettes. Even if you move that Hue needle a little - it'll make a big difference! Remember to keep the Saturation up too!
Going Lighter -> Yellows/Greens
Going Darker -> Blues/Purples
Hi, my name is Seth, and I just spent 1 week planning, and 3 full days of programming, sfx timing, drawing, and animating this whole entire scene.
I hope the audiophiles out there like me will also enjoy the juicy crunchy atmosphere I spent so long to create~
@NYKRA
> SHARD NOISE _
I've stumbled upon a novel gradient noise that has metallic-looking properties and the ability to change "sharpness".
it's also very efficient~
> <
> IT IS ALIVE _
@NYKRA
is now on Steam!
I'll be updating it frequently over the coming week, so stay tuned for major updates.
Thank you so much everyone for your patience and support <3
I look forward to the rest of this journey~
I figured out a way to have parallax in a "2D" game by just using the 3D space, and scaling geometry up depending on how far away it is (so it's all pixel-consistent!)
this shader is rendered in a single pass, and it has a CC0 license, so you can do whatever.
Shadertoy is the place for some of the most genuinely groundbreaking shaders out there.
People have turned research papers into functioning shaders so many times... for free. I love it.
After spending months working on particular scenes, I tend to find myself just sitting and delving into the experience I've spent so long to create...
@NYKRA
made a completely dynamic Level-Of-Detail rendering system for the waveform, and now I can view this 4 minute track (which loads in <1s) at >3000fps.
I may have just made the most efficient waveform viewer on the planet.
~
#PIXELART
#QUICKTIP
~
Light direction doesn't always mean highlight direction. This is something to remember, because if you put the highlight on the further edge (not like a bevel) it can make objects look more solid/rigid/sharp - like stone!
> EDG64 :::.
Honed over years of palette creation, refined for materialistic pixelart and design. High contrast, high saturation, shaped around painting the organic and structured life of the heptaverse - Please RT! ❤️
PNG:
ASE:
Sometimes I worry if I'm trying too hard, with the single-use tools, the perfectionism, and the obsessive fixations I have.
But then I realise that I'm making my dream game, and it's possibly the most amazing elaborate thing I've ever made and created. It's all of me.
@NYKRA
> LOTHOFIA _
The companion app for
@NYKRA
will be released a little before the game itself is out. It’ll allow you to discover, translate, and search all Ptaloth sigils, words, and meanings. It will also have memory games to test and practice!
This has been a big dream of mine~
this is actually a fantastic tip, especially when you have a whole bunch of key-frames. instead of trying to do an odd mid-frame, you just slightly alter one frame closer and the next frame closer to the previous. this also adds a nice snappiness for free, so I highly recommend~
> SHARD NOISE _
I've stumbled upon a novel gradient noise that has metallic-looking properties and the ability to change "sharpness".
it's also very efficient~
> <
hey 13 year old me, it's been almost 15 years since you played World of Goo for the first time.
you made your own game, struggled, and released it.
you learned C++, then C, then a GPU API called Vulkan - of which you thought was impossible.
today, World of Goo 2 was announced...
> hept32 _
The successor to the legendary EDG32 palette;
#hept32
has the perfect range of colours for you to create any world in. It'll allow you to get used to limited palettes~
ASE:
PNG:
RT to share the love!
#palette
#pixelart
> EDG77 :: my most ambitious palette ever _
This material/gradient-based palette is perfect for vibrant sprites and textures.
Credit is appreciated when used, but not required <3
#EDG77
#pixelart
#palette
ASE:
PNG:
> Cube7 TexturePack Thread _
In my breaks I'll be fiddling around with Minecraft, and working towards potentially making a texturepack out of things, using my new Cube7 Palette~
---o NYKRA OFFICIAL TRAILER o---
You experience Keu's journey from afar, as the Heptaverse unravels in front of your very eyes.
Discover your origin, your purpose, your place in the first born galaxy,
@NYKRA
Coming Q4 2018
WATCH HERE, AND PLEASE SHARE!
I implemented a quaternion linear interpolation method I've been sitting on for a while which mixes between 3D rotations via finding the shortest path - which is more efficient than mathematically calculating the spherical-lerp!
YEAH! QUATERNIONS!
>> <<
Finally!
I'm glad I didn't give up on Vulkan. This was one of the hardest things to learn, wow. But my custom renderer now works! AND HOLY SHIT IT'S FAST.
2 million triangles at 3000fps, on a 2060. 120fps on integrated graphics.
I'VE DONE IT.
> VOICE ANNOUNCEMENT! _
The amazing
@breebunn
is lending her voice to be Keitamaa, the archaeologist and explorer found near the Heptagate on Planet Mexulta. I'm so happy to have her as a voice! She's a fantastic streamer and entertainer, so definitely give her a follow ~
@NYKRA
because it's been a big thing, and a large change to my life, I just wanna quietly say that I got a Game Designer position at a local game studio. I have no team experience (lmao as you all know), and I felt like it would help me a lot as a creator. I'll explain more soon~
"that looks like terraria"
"looks like starbound to me"
"am I on the stardew valley reddit"
How on earth do these 4 look the same, I'm genuinely curious.
not long after I got into Minecraft in 2010, I wondered what it would be like with higher density blocks and real lighting.
I remember not knowing what ray tracing was at all, but knew Minecraft's lighting could be improved if it was directional.
13 years later, I did it myself
> NYKRA _
-------
A story-adventure about the first born galaxy, where you experience an unknown reality through a lost soul name Keu. Find your purpose.
Pre-Order:
Demo:
@NYKRA
> Tile Layers _
I used to get so incredibly confused as to which layer I was on; losing track. So I decided to add a little visual cue, as well as what the actual Depth is for each layer. Shoulda added this years ago!
@NYKRA
#gamedev
studying and researching low-level things is so weird, because you write hundreds of lines of code, many hours of debugging and fixing, endless documentation referencing... for a triangle.
!! NYKRA is in its final moments of development !!
If you’d like to help support me so I can literally survive this, I have links!
PATREON:
Pre-Order:
Donation:
💕
HOLY SHIT
EVERYONE
I JUST HAD A MASSIVE BREAKTHROUGH WITH NYKRA, I JUST FIGURED OUT HOW TO END IT PROPERLY
I'VE BEEN STRESSING ABOUT THIS FOR LIKE 6 MONTHS
AHHHHHHHHH
2021 BABY, IT'S FUCKING COMING
> so after many days of attempts, I've managed to create a 3D projection that's mapped to a 2D world (then masked to a sprite) which uses the position to change the camera direction~ totally dynamic, and I can draw anything in the 3D space! _
@NYKRA
#GameMaker
#GMS2
wait, you're telling me my impostor syndrome was wrong this whole time and I actually WAS getting better? who woulda known O_O
(I'm really proud of myself for continuing to improve~)
NYKRA will be called this for now, and any new version I make will be free. If you'd like to support me, I have a Patreon, but otherwise I've decided that I want my personal creations to be free from now on - unless there's a specific need for the profit.
Thank you, everyone <3