Search this site
ghita.org
  • Home
  • Game development
    • Snake with ECS
    • Game engine
      • Refactoring animations #48, #49, #50
      • Fog of war #66
      • Cloud sprites #65
      • Rendering loop
      • Perspective #64
      • Refactoring & new animations #61, #62, #63
      • Dust and smoke GDD #60
      • Lifebar #59
      • Level design 56, 57, 58
      • Checkpoints with text #55
      • Map design #52, #53, #54
      • Dialogs #51
      • Walking grid #47
      • Trees #46
      • Dialog system #45
      • Timer #44
      • Demo MVP #40, #41, #42, #43
      • Grass terrain GDD #39
      • Engine refactoring #36, #37, #38
      • Ptery #35
      • Map design #31, #32, #33, #34
      • Geometric transformations #27, #28, #29, #30
      • Bouncing scores #26
      • Powerups #23, #24, #25
      • Score HUD #21, #22
      • Playing with sound (#20)
      • Using webworkers #18, #19
      • Tiles and regions #16, #17
      • Art of mana #15
      • Two players same keyboard #14
      • Player optimizations #13
      • Adding Mil #12
      • Refactoring GameMap #9, #10, #11
      • Tiled JSON maps #8
      • New animations: Player idle #7
      • Dino's new animations #6
      • Player states #5
      • New animations: Bomb #4
      • Character artwork: Mil #3
      • Migrating to GitHub Projects #2
      • Video gamedev log FAQ #1
    • Roblox
      • Escape from Hell Obby
    • Isle of Dinosaurs 2d
      • Gameplay
      • First IOD soundtrack
      • Roadmap for the first demo
      • Iterating over soundtrack
      • Emojis
      • On Steam Greenlight
      • On starting the journey of releasing a game
      • Character: Grandpa
      • [NPC] Bugs and crawlers
    • Galli from Hell
  • Blog
  • Contact
ghita.org
  • Home
  • Game development
    • Snake with ECS
    • Game engine
      • Refactoring animations #48, #49, #50
      • Fog of war #66
      • Cloud sprites #65
      • Rendering loop
      • Perspective #64
      • Refactoring & new animations #61, #62, #63
      • Dust and smoke GDD #60
      • Lifebar #59
      • Level design 56, 57, 58
      • Checkpoints with text #55
      • Map design #52, #53, #54
      • Dialogs #51
      • Walking grid #47
      • Trees #46
      • Dialog system #45
      • Timer #44
      • Demo MVP #40, #41, #42, #43
      • Grass terrain GDD #39
      • Engine refactoring #36, #37, #38
      • Ptery #35
      • Map design #31, #32, #33, #34
      • Geometric transformations #27, #28, #29, #30
      • Bouncing scores #26
      • Powerups #23, #24, #25
      • Score HUD #21, #22
      • Playing with sound (#20)
      • Using webworkers #18, #19
      • Tiles and regions #16, #17
      • Art of mana #15
      • Two players same keyboard #14
      • Player optimizations #13
      • Adding Mil #12
      • Refactoring GameMap #9, #10, #11
      • Tiled JSON maps #8
      • New animations: Player idle #7
      • Dino's new animations #6
      • Player states #5
      • New animations: Bomb #4
      • Character artwork: Mil #3
      • Migrating to GitHub Projects #2
      • Video gamedev log FAQ #1
    • Roblox
      • Escape from Hell Obby
    • Isle of Dinosaurs 2d
      • Gameplay
      • First IOD soundtrack
      • Roadmap for the first demo
      • Iterating over soundtrack
      • Emojis
      • On Steam Greenlight
      • On starting the journey of releasing a game
      • Character: Grandpa
      • [NPC] Bugs and crawlers
    • Galli from Hell
  • Blog
  • Contact
  • More
    • Home
    • Game development
      • Snake with ECS
      • Game engine
        • Refactoring animations #48, #49, #50
        • Fog of war #66
        • Cloud sprites #65
        • Rendering loop
        • Perspective #64
        • Refactoring & new animations #61, #62, #63
        • Dust and smoke GDD #60
        • Lifebar #59
        • Level design 56, 57, 58
        • Checkpoints with text #55
        • Map design #52, #53, #54
        • Dialogs #51
        • Walking grid #47
        • Trees #46
        • Dialog system #45
        • Timer #44
        • Demo MVP #40, #41, #42, #43
        • Grass terrain GDD #39
        • Engine refactoring #36, #37, #38
        • Ptery #35
        • Map design #31, #32, #33, #34
        • Geometric transformations #27, #28, #29, #30
        • Bouncing scores #26
        • Powerups #23, #24, #25
        • Score HUD #21, #22
        • Playing with sound (#20)
        • Using webworkers #18, #19
        • Tiles and regions #16, #17
        • Art of mana #15
        • Two players same keyboard #14
        • Player optimizations #13
        • Adding Mil #12
        • Refactoring GameMap #9, #10, #11
        • Tiled JSON maps #8
        • New animations: Player idle #7
        • Dino's new animations #6
        • Player states #5
        • New animations: Bomb #4
        • Character artwork: Mil #3
        • Migrating to GitHub Projects #2
        • Video gamedev log FAQ #1
      • Roblox
        • Escape from Hell Obby
      • Isle of Dinosaurs 2d
        • Gameplay
        • First IOD soundtrack
        • Roadmap for the first demo
        • Iterating over soundtrack
        • Emojis
        • On Steam Greenlight
        • On starting the journey of releasing a game
        • Character: Grandpa
        • [NPC] Bugs and crawlers
      • Galli from Hell
    • Blog
    • Contact

Game engine

This is where you'll find updates on my custom game engine written in TypeScript (JavaScript).

Check my Game engine video log playlist below. Make sure you subscribe to my channel!

  • Fog of war #66

  • Cloud sprites #65

  • Rendering loop

  • Perspective #64

  • Refactoring & new animations #61, #62, #63

  • Dust and smoke GDD #60

  • Lifebar #59

  • Level design 56, 57, 58

  • Checkpoints with text #55

  • Map design #52, #53, #54

  • Dialogs #51

  • Refactoring animations #48, #49, #50

  • Walking grid #47

  • Trees #46

  • Dialog system #45

  • Timer #44

  • Demo MVP #40, #41, #42, #43

  • Grass terrain GDD #39

  • Engine refactoring #36, #37, #38

  • Ptery #35

  • Map design #31, #32, #33, #34

  • Geometric transformations #27, #28, #29, #30

  • Bouncing scores #26

  • Powerups #23, #24, #25

  • Score HUD #21, #22

  • Playing with sound (#20)

  • Using webworkers #18, #19

  • Tiles and regions #16, #17

  • Art of mana #15

  • Two players same keyboard #14

  • Player optimizations #13

  • Adding Mil #12

  • Refactoring GameMap #9, #10, #11

  • Tiled JSON maps #8

  • New animations: Player idle #7

  • Dino's new animations #6

  • Player states #5

  • New animations: Bomb #4

  • Character artwork: Mil #3

  • Migrating to GitHub Projects #2

  • Video gamedev log FAQ #1

Youtube ~ Twitch ~ Discord
Views expressed on this page and website are solely my own and
they do not represent the views of my employer or partners.
Copyright © Șerban Ghiță. All rights reserved.

Report abuse
Page details
Page updated
Google Sites
Report abuse