Game Coding Complete Community

This community site is a companion to Game Coding Complete, written by Mike "MrMike" McShaffry and David "Rez" Graham. Programmers of all levels are invited to participate.

Recent Activities

  • User Avatar

    Joseph_d -

    Replied to the thread Multiple entry points for the program.

    Post
    That is good advice, since I want to use SDL for the starting the game engine and for input it makes sense to abstract SDL behind my own interface. Thank you for all of your help! Joseph.
  • User Avatar

    rezination -

    Replied to the thread Multiple entry points for the program.

    Post
    Yes, but it's probably still worth abstracting. If you have SDL calls everywhere in your code, it will be very difficult to remove them should you choose to use another library. If you wrap all the SDL calls into your own interfaces, swapping out SDL…
  • User Avatar

    Nemo -

    Replied to the thread 3D gizmos.

    Post
    I spent several days thinking about gizmo/working on it. It's quite a lot considering how simple gizmo is. I studied all big engines (Unity, Unreal, CryEngine, ...) and found the gizmo from Unreal to be the best. you can how I implemented something…
  • User Avatar

    Joseph_d -

    Replied to the thread Thanks Rez!.

    Post
    Indeed, Thank you Rez. You have been extremely helpful and a great source of knowledge!
  • User Avatar

    Joseph_d -

    Replied to the thread GDC 2015.

    Post
    I think we might be a little late to GDC 2015! But I do plan on going to GDC 2016! I will only be there for the student expo on Friday though.
  • User Avatar

    Joseph_d -

    Replied to the thread Multiple entry points for the program.

    Post
    Thank you Rez, That makes a lot of sense. After messing around with win23 programming a bit I have decided to use SDL or something similar to abstract the application layer further from the OS. Do you think I will be able to get away with a single…
  • User Avatar

    Trinak -

    Replied to the thread 3D gizmos.

    Post
    This is just a quick guess, but I'd imagine it would be something like this: If mouse click and hold is translateGizmoX: Check if mouse drag coordinates and compare to previous coordinates If compare is positive then move object positively…
  • User Avatar

    bbmario -

    Posted a new thread: 3D gizmos

    Thread
    I'm starting to write my first engine, after reading the book and several other articles and books (learnopengl.com) on the topic. So far, i have the basics: model loading, camera (which flies around with the mouse and WASD) and basic lighting. I've…
  • User Avatar

    bbmario -

    Posted a new thread: imgui - drop-in UI library

    Thread
    Great open-source GUI library: github.com/ocornut/imgui
  • User Avatar

    bbmario -

    Posted a new thread: Lumix Engine

    Thread
    Very interesting open-source game engine, built on top of bgfx and other libraries: github.com/nem0/LumixEngine Great to study!