Skip to content
HomeVideosBooks
AllTopicsTrends
BlogsPodcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    Cover of Game Scripting Mastery

    Game Scripting Mastery

    Alex Varanese · 2002

    ProgrammingComputer Science
    Open LibraryAmazon
    Stats for nerds
    6recommend
    11mentions
    7people
    2011–2026years
    82% recommend9% neutral9% critical

    Mentions per year

    201120132015201720192021202320252026

    What Hacker News says

    1. markus_zhangApr 2026
      Crafting interpreters. Very well written and free of cost, but ofc I’d recommend purchasing a copy.

      If you find it a bit hard to chew, there is a simpler book using Python: https://www.amazon.ca/Anthony-J-Dos-Reis/e/B001KE4SU8/ref=dp...

      Another book: Game Scripting Mastery.

      thread
    2. markus_zhangApr 2022
      Definitely not in compiler field (and actually makes my recommendations more legit as field professionals tend to overestimate other people's ability to learn), but can recommend three books, ordered by difficulty asc:

      Writing interpreters and compilers for the raspberry pi using python by Anthony J.Dos Reis

      Crafting Interpreters by Nystrom

      Game Scripting Mastery (Forgot the author and too lazy to Google)

      thread
    3. markus_zhangMar 2021
      I think books that teach through projects is a relatively recent trend. C is too old for that, and already phased out of mainstream (in the sense of everyone's daily programming language) long before the trend picked up.

      There still exist such books. C is a system programming langugage so you have to look in that direction. There is a compiler book called "Game Scripting Mastery", which was an early 200X book that holds your hand through making a working Virtual Machine of a C-like scripting language. It is written in C and has the full code for that Virtual Machine. This is definitely a "learn-by-project" book.

      I think you can probably find more examples by looking in that direction. There is another trick: Browse the websites of top 20 CS universities and find all their system programming labs. You will guarantee to find many mid-size C projects.

      Last but not least, here is the famous awesome-C project list. Treat yourself. Many of them are walkthrough type tutorials (e.g. write a text editor in C) and can be very fun to code.

      https://github.com/oz123/awesome-c

      thread
    4. markus_zhangNov 2019
      Have you tried the book "Game Scripting Mastery"? It lays out the detail steps to construct a C-like scripting language and a Virtual Machine to run on top of a customized byte-code.
      thread
    5. CorvusFeb 2017
      One of the most memorable experiences of my life was building a small 2D RPG named Dungeon Of Despair from the book "Game Scripting Mastery" https://books.google.ca/books/about/Game_Scripting_Mastery.h... by Alex Varanese.

      The game teaches you to build a simple game for Win32 from scratch. The graphics would be pretty dated now, but the scripting system for enemy AI and quests is a Turing-complete programming language. I learned more from that book than from my compiler course in university.

      thread
    6. vescheSep 2016
      Neat series. Another book to add to the recommendation list is Game Scripting Mastery which is a great text for learning to create scripting languages, compilers, and virtual machines. Don't judge it by the title, it's a gem. https://www.amazon.com/Scripting-Mastery-Premier-Press-Devel...
      thread

    Related

    Cover of Game Coding Complete
    2011–2024

    Game Coding Complete

    Mike McShaffry
    6 recommend · 13
    Cover of Game Programming Gems
    2009–2026

    Game Programming Gems

    Mark DeLoura
    8 recommend · 19
    Cover of Game Programming Patterns
    2012–2026

    Game Programming Patterns

    Robert Nystrom
    120 recommend · 161
    Cover of The Art of Game Design
    2010–2026

    The Art of Game Design

    Jesse Schell
    35 recommend · 54
    Cover of The art of computer programming
    2007–2026

    The art of computer programming

    Donald Knuth
    336 recommend · 1,799
    Cover of Game engine architecture
    2011–2026

    Game engine architecture

    Jason Gregory
    35 recommend · 55
    Cover of Code Complete
    2007–2026

    Code Complete

    Steve McConnell
    recommend · 894
    393
    Cover of Designing Games
    2013–2026

    Designing Games

    Tynan Sylvester
    15 recommend · 19