From 7a4f18ac5df87ac63d6d17573aa66822ee84042c Mon Sep 17 00:00:00 2001 From: CJSatnarine Date: Tue, 24 Jun 2025 01:46:01 -0400 Subject: [PATCH] minor changes; merge game dev and graphics programming; added photography --- content/_index.md | 17 +++++++++++++---- .../projects/aspiring_game_developer/_index.md | 17 +++++++++++++++++ .../raytracer_in_a_weekend/failedRender.png | Bin .../raytracer_in_a_weekend/index.md | 0 .../raytracer_in_a_weekend/pixels.png | Bin .../raytracer_in_a_weekend/screenshot.png | Bin .../raytracer_in_a_weekend/screenshot_code.png | Bin .../aspiring_graphics_programmer/_index.md | 8 -------- .../projects/frolicking_photographer/_index.md | 7 +++++++ content/projects/vaxandi_forritari/_index.md | 2 +- .../projects/wannabe_game_developer/_index.md | 17 ----------------- content/stuff_I_like/_index.md | 1 + sass/style.scss | 4 ++-- ...loper.html => aspiring_game_developer.html} | 2 +- ...ammer.html => frolicking_photographer.html} | 2 +- templates/projects-landing.html | 4 ++-- 16 files changed, 45 insertions(+), 36 deletions(-) create mode 100644 content/projects/aspiring_game_developer/_index.md rename content/projects/{aspiring_graphics_programmer => aspiring_game_developer}/raytracer_in_a_weekend/failedRender.png (100%) rename content/projects/{aspiring_graphics_programmer => aspiring_game_developer}/raytracer_in_a_weekend/index.md (100%) rename content/projects/{aspiring_graphics_programmer => aspiring_game_developer}/raytracer_in_a_weekend/pixels.png (100%) rename content/projects/{aspiring_graphics_programmer => aspiring_game_developer}/raytracer_in_a_weekend/screenshot.png (100%) rename content/projects/{aspiring_graphics_programmer => aspiring_game_developer}/raytracer_in_a_weekend/screenshot_code.png (100%) delete mode 100644 content/projects/aspiring_graphics_programmer/_index.md create mode 100644 content/projects/frolicking_photographer/_index.md delete mode 100644 content/projects/wannabe_game_developer/_index.md rename templates/{wannabe_game_developer.html => aspiring_game_developer.html} (85%) rename templates/{aspiring_graphics_programmer.html => frolicking_photographer.html} (84%) diff --git a/content/_index.md b/content/_index.md index 222ec58..08c5793 100644 --- a/content/_index.md +++ b/content/_index.md @@ -2,11 +2,20 @@ template = "index.html" title = "CJ Satnarine" +++ -

vaxandi forritari | aspiring graphics programmer | amateur linguist | wannabe game developer | adventuring animator | music enjoyer

+
+

+ vaxandi forritari | + aspiring game developer | + amateur linguist | + frolicking photographer | + adventuring animator | + music enjoyer +

+
-Hey, I'm CJ! I'm an aspiring graphics programmer/technical artist/game developer from Waterloo or Kitchener or somewhere in that area it's basically the same city. I like coding and animating and languages and computers and reading and music. I'm not like the other programmers, I avoid caffeine since 2022. i use arch btw but I'm not that lost yet I still (occasionally) go outside!! +Hey, I'm CJ! I'm an aspiring graphics programmer/technical artist/game developer from Waterloo. I like coding and animating and languages and computers and reading and music. -Any way, I attended Software Engineering Technology at Conestoga College between September 2023 and August 2024. Turned out software engineering wasn't my cup of tea, so I dropped out. Nowadays I'm just working on projects, volunteering at a [computer recycling centre](https://www.theworkingcentre.org/projects/computer-recycling/), and trying to teach myself a few things. +I attended Software Engineering Technology at Conestoga College between September 2023 and August 2024. Turned out software engineering wasn't my cup of tea, so I dropped out. Nowadays I'm just working on projects, volunteering at a [computer recycling centre](https://www.theworkingcentre.org/projects/computer-recycling/), and trying to teach myself a few things. > I do not use generative AI in any of my work. At this moment, I do not plan on using generative AI because I do not need it: my goal is to learn, not to just get things done. @@ -17,5 +26,5 @@ Any way, I attended Software Engineering Technology at Conestoga College between - [Instagram](https://www.instagram.com/cjsatnarine/) (I'm not on there so often) ## Feel free to contact me via: - `.just_cj` : Discord -- `cjsatnarine@gmail.com` : E-mail +- `satnarinecj101@gmail.com` : E-mail diff --git a/content/projects/aspiring_game_developer/_index.md b/content/projects/aspiring_game_developer/_index.md new file mode 100644 index 0000000..f13b6d3 --- /dev/null +++ b/content/projects/aspiring_game_developer/_index.md @@ -0,0 +1,17 @@ ++++ +template = "aspiring_game_developer.html" +title = "Aspiring Game Developer" ++++ +I think graphics are cool. I really like graphics. When I grow up I want to be a graphics programmer. For now I can learn how to be a game developer while playing around with graphics stuff. Here you'll find those learning projects. + +My admiration for computer graphics and game development grew with my interests in programming and 3D animation. Throughout the years, I have used (and plan to use) a couple of game engines: +- *Unity*: this was where I learnt how to program in C#, and where most of my experience lies in terms of game engines (picked it up in 2021) +- *Godot*: learning Godot because I love FOSS, I use C# instead of GDScript for scripting (picked it up in 2025) +- *UPBGE*: tried out [Blender's game engine](https://upbge.org/#/) for a few months but I wasn't a fan of scripting in Python so I ditched it +- *GDevelop*: yeah no +- *LÖVE*: tried it out but it was more of a playground than using it as an actual game engine +- *Pygame*: did a bit in highschool, but that's about it +- *Kyzen*: soon to be first beta tester of [Kyzen 2D game engine](https://github.com/luut189/kyzen) + +Since July of 2024, I have been trying teaching myself graphics programming (it's difficult but I love it). Currently, I am teaching myself *OpenGL* and *GLSL*. Eventually, I hope to move onto something modern like *Vulkan* once I'm more experienced. I also hope to experiment more with *Godot Shader Language* in Godot. I am currently using *Godot* for my game development projects. +## Projects diff --git a/content/projects/aspiring_graphics_programmer/raytracer_in_a_weekend/failedRender.png b/content/projects/aspiring_game_developer/raytracer_in_a_weekend/failedRender.png similarity index 100% rename from content/projects/aspiring_graphics_programmer/raytracer_in_a_weekend/failedRender.png rename to content/projects/aspiring_game_developer/raytracer_in_a_weekend/failedRender.png diff --git a/content/projects/aspiring_graphics_programmer/raytracer_in_a_weekend/index.md b/content/projects/aspiring_game_developer/raytracer_in_a_weekend/index.md similarity index 100% rename from content/projects/aspiring_graphics_programmer/raytracer_in_a_weekend/index.md rename to content/projects/aspiring_game_developer/raytracer_in_a_weekend/index.md diff --git a/content/projects/aspiring_graphics_programmer/raytracer_in_a_weekend/pixels.png b/content/projects/aspiring_game_developer/raytracer_in_a_weekend/pixels.png similarity index 100% rename from content/projects/aspiring_graphics_programmer/raytracer_in_a_weekend/pixels.png rename to content/projects/aspiring_game_developer/raytracer_in_a_weekend/pixels.png diff --git a/content/projects/aspiring_graphics_programmer/raytracer_in_a_weekend/screenshot.png b/content/projects/aspiring_game_developer/raytracer_in_a_weekend/screenshot.png similarity index 100% rename from content/projects/aspiring_graphics_programmer/raytracer_in_a_weekend/screenshot.png rename to content/projects/aspiring_game_developer/raytracer_in_a_weekend/screenshot.png diff --git a/content/projects/aspiring_graphics_programmer/raytracer_in_a_weekend/screenshot_code.png b/content/projects/aspiring_game_developer/raytracer_in_a_weekend/screenshot_code.png similarity index 100% rename from content/projects/aspiring_graphics_programmer/raytracer_in_a_weekend/screenshot_code.png rename to content/projects/aspiring_game_developer/raytracer_in_a_weekend/screenshot_code.png diff --git a/content/projects/aspiring_graphics_programmer/_index.md b/content/projects/aspiring_graphics_programmer/_index.md deleted file mode 100644 index 8007fbb..0000000 --- a/content/projects/aspiring_graphics_programmer/_index.md +++ /dev/null @@ -1,8 +0,0 @@ -+++ -template = "aspiring_graphics_programmer.html" -title = "Aspiring Graphics Programmer" -+++ -I think graphics are cool. I really like graphics. When I grow up I want to be a graphics programmer. For now I can pretend I'm one while learning a few things. Here you'll find those learning projects. - -My admiration for computer graphics grew with my interests in programming and 3D animation. Since July of 2024, I have been trying teaching myself graphics programming (it's difficult but I love it). Currently, I am teaching myself *OpenGL* and *GLSL*. Eventually, I hope to move onto something modern like *Vulkan* once I'm more experienced. I also hope to experiment more with *Godot Shader Language* in Godot. -## Projects diff --git a/content/projects/frolicking_photographer/_index.md b/content/projects/frolicking_photographer/_index.md new file mode 100644 index 0000000..48c1aae --- /dev/null +++ b/content/projects/frolicking_photographer/_index.md @@ -0,0 +1,7 @@ ++++ +template = "frolicking_photographer.html" +title = "Frolicking Photographer" ++++ +I managed to get my hands on an old Nikon D70s camera, so I'll try to learn photography from that. +## Gallery +###### Coming soon! diff --git a/content/projects/vaxandi_forritari/_index.md b/content/projects/vaxandi_forritari/_index.md index f2ad92a..8e574ab 100644 --- a/content/projects/vaxandi_forritari/_index.md +++ b/content/projects/vaxandi_forritari/_index.md @@ -2,7 +2,7 @@ template = "projects.html" title = "Vaxandi Forritari" +++ -This is where you'll find my coding projects, tech projects, anything that's coding but isn't graphics programming or game development. +This is where you'll find my coding projects, tech projects, anything that's coding but isn't game development. The phrase ***Vaxandi Forritari*** is Icelandic for ***learning programmer***. I'm still learning a lot, so I'm a *vaxandi forritari* in a way. I discovered my love for programming in highschool at the age of 16, when I was learning to use the Unity game engine. I'm familiar with the following programming languages: - *C#*: learnt it in 2021 for scripting in Unity diff --git a/content/projects/wannabe_game_developer/_index.md b/content/projects/wannabe_game_developer/_index.md deleted file mode 100644 index 9dd1425..0000000 --- a/content/projects/wannabe_game_developer/_index.md +++ /dev/null @@ -1,17 +0,0 @@ -+++ -template = "wannabe_game_developer.html" -title = "Wannabe Game Developer" -+++ -Here you'll find my game dev projects. I have had an interest in game development for as long as I have been learning to program. Throughout my time programming, I have used (and plan to use) a couple of game engines: -- *Unity*: this was where I learnt how to program in C#, and where most of my experience lies in terms of game engines (picked it up in 2021) -- *Godot*: learning Godot because I love FOSS, I use C# instead of GDScript for scripting (picked it up in 2025) -- *UPBGE*: tried out [Blender's game engine](https://upbge.org/#/) for a few months but I wasn't a fan of scripting in Python so I ditched it -- *GDevelop*: yeah no -- *LÖVE*: tried it out but it was more of a playground than using it as an actual game engine -- *Pygame*: did a bit in highschool, but that's about it -- *Kyzen*: soon to be first beta tester of [Kyzen 2D game engine](https://github.com/luut189/kyzen) - -I am currently trying to focus on using Unity. - -## Projects -###### Projects coming soon! diff --git a/content/stuff_I_like/_index.md b/content/stuff_I_like/_index.md index 0cbfbc1..6fb3ca5 100644 --- a/content/stuff_I_like/_index.md +++ b/content/stuff_I_like/_index.md @@ -5,6 +5,7 @@ title = "Stuff I Like" ## Music This is in no way all of my favourite artists, there are too many to list. These are just the ones I really enjoy and don't mind sharing: - *Molchat Doma* +- *LOOK MUM NO COMPUTER* - *FIBEL*: I really like their songs Winter and Unique. - *HARBOUR* - *Provinz*: I just listened to them a lot when I was learning German. diff --git a/sass/style.scss b/sass/style.scss index 6dcb2eb..9e55123 100644 --- a/sass/style.scss +++ b/sass/style.scss @@ -72,7 +72,7 @@ hr { color: colours.$h1; } -#aspiring_graphics_programmer { +#aspiring_game_developer { color: colours.$h2; } @@ -80,7 +80,7 @@ hr { color: colours.$h3; } -#wannabe_game_developer { +#frolicking_photographer { color: colours.$h4; } diff --git a/templates/wannabe_game_developer.html b/templates/aspiring_game_developer.html similarity index 85% rename from templates/wannabe_game_developer.html rename to templates/aspiring_game_developer.html index 997fdd1..0240e48 100644 --- a/templates/wannabe_game_developer.html +++ b/templates/aspiring_game_developer.html @@ -1,7 +1,7 @@ {% extends "base.html" %} {% block content %} -

+

{{ section.title }}

diff --git a/templates/aspiring_graphics_programmer.html b/templates/frolicking_photographer.html similarity index 84% rename from templates/aspiring_graphics_programmer.html rename to templates/frolicking_photographer.html index 6ec8c72..af36a19 100644 --- a/templates/aspiring_graphics_programmer.html +++ b/templates/frolicking_photographer.html @@ -1,7 +1,7 @@ {% extends "base.html" %} {% block content %} -

+

{{ section.title }}

diff --git a/templates/projects-landing.html b/templates/projects-landing.html index 5869eec..a879bfe 100644 --- a/templates/projects-landing.html +++ b/templates/projects-landing.html @@ -9,9 +9,9 @@