Skip to content
View jamesfoxbr's full-sized avatar

Block or report jamesfoxbr

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
jamesfoxbr/README.md

Hi there! 👋 Welcome to my GitHub profile!

🎮 Aspiring Game Developer | Self-Taught Programmer | Passionate Learner | Digital Artist


🚀 About Me:

Hi, I'm James, a digital artist from Brazil currently on a self-taught journey to become a game developer.

I've always been fascinated by video games and curious about the programming behind them. It wasn't until adulthood that I decided to commit to learning programming on my own. My journey began with Lua on Pico-8, where I experimented with creating simple prototypes and understanding the fundamentals of game development. Later, I explored the Godot Engine, which provided valuable insights into game mechanics and design.

However, I discovered that working within a general-purpose game engine didn’t align with my interests. I prefer coding games directly, without relying on the extensive panels and tools of game engines. This hands-on approach allows me to gain a deeper understanding of programming and a closer connection to the development process.

After working with Godot, I decided to focus on learning C++ to develop games entirely from scratch. This approach allows me to create games without relying on general-purpose game engines, giving me full control over the development process and a deeper understanding of the underlying systems.


💡 Skills & Interests:

  • 🎮 Game Development:Currently writing code-powered games from scratch.
  • 💻 Programming: Learning C++ and discovering new ways to solve challenges.
  • 🎨 Digital Art & Pixel Art: Normal digital art and pixelart in Aseprite.
  • 🔧 Creative Problem Solving: Enjoy tackling coding puzzles and turning ideas into reality.

🌱 Currently Learning:

  • 📚 C++ Programming: My current focus is on designing and developing games by building every component directly in code. I find this approach more intuitive and enjoyable compared to using general-purpose game engines like Godot or Unity. It allows me to have complete control over the development process and gain a deeper understanding of the underlying programming concepts.
  • 🎨 Graphics Programming in OpenGL and Shaders: Exploring the depths of rendering technology and mastering the art of creating visuals from the ground up, I’m focused on building a solid foundation to bring immersive graphics to life through code. This journey is teaching me to understand the intricate processes that transform data into stunning visual experiences.
  • 🧠 Assembly 6502: Delving into the art of retro gaming code to learn from the brilliant minds of the past. By studying their techniques, I'm uncovering timeless principles and gaining a deeper appreciation for the foundations of programming.

🛠️ Tools & Tech:

  • Visual Studio 2022
  • Visual Studio Code
  • C/C++
  • Lua
  • Pico-8
  • Picotron
  • Godot Engine
  • Clip Studio Paint (For digital art)
  • Aseprite (For pixelart)

🎯 Goals:

  • Build and release my very own game projects.
  • Develop a deeper understanding of programming concepts through hands-on coding.
  • Share my projects and connect with other passionate developers in the gaming community.

✨ Fun Facts:

  • 🚀 I love learning by doing and experimenting with code—it's where the magic happens!
  • 🕹️ I'm fascinated by the old-school charm retro gaming consoles I playind when was a kid and how it challenges creativity within constraints.

📬 Get in Touch:

  • Feel free to check out my repositories, share feedback, or just say hi! 😊
  • Email: jamesfoxbr@hotmail.com
  • Discord: Jamesfoxbr

👾 Thanks for stopping by and exploring my journey into game development! Let’s create something awesome together!

Popular repositories Loading

  1. CppProjectTemplate CppProjectTemplate Public template

    Forked from franneck94/CppProjectTemplate

    C++ project template with unit-tests, documentation, ci-testing and workflows.

    CMake 1

  2. Starmap Starmap Public

    GDScript

  3. Tanks Tanks Public

    GDScript

  4. SDLProjects SDLProjects Public

    C++

  5. Platform Platform Public

    C++

  6. LovePico LovePico Public

    Lua