Commit Graph

  • 7df26e840f
    Added link to youtube showcase video master Syed Shariq Shah 2020-05-10 15:14:57 +1000
  • 841704f14f Bumped version number dev Shariq Shah 2020-04-22 11:13:52 +1000
  • 8d6e2307a8 Fixed crash when console scene_load command is used and added texture to walls and floors Shariq Shah 2020-04-22 11:11:55 +1000
  • 780282ea78 Added second playable level Shariq Shah 2020-04-21 17:27:12 +1000
  • e8bac0eeab Reworked underlying implementation for turret's scanning Shariq Shah 2020-04-20 17:34:17 +1000
  • 32b192169c Fixed long standing frustum culling bug Shariq Shah 2020-04-19 10:52:17 +1000
  • 815b39a08a Fixed long standing memory leak by using nk_buffer_clear each frame Shariq Shah 2020-04-18 20:52:53 +1000
  • f2066acbbc Completed first level Shariq Shah 2020-04-18 19:05:13 +1000
  • a53f735155 Fixed heap corruption bugs causing crash on launch in release builds Shariq Shah 2020-04-18 18:15:35 +1000
  • 120cf39ba0 Merged bugfix Shariq Shah 2020-04-18 14:50:06 +1000
  • 9f45cd7190 Fixed crash on launch bug by changing init/de-init of entities Shariq Shah 2020-04-18 14:44:07 +1000
  • 06adc22110 Added player start and fixed bug with editor camera pitch locking Shariq Shah 2020-04-17 00:05:25 +1000
  • e7022af69f Added notification display in editor Shariq Shah 2020-04-16 18:06:16 +1000
  • 4846124a29 Added game end dialog Shariq Shah 2020-04-14 23:22:46 +1000
  • b62aa3f78f Added wrappers around malloc, calloc, realloc and free to track allocation/deallocation Shariq Shah 2020-04-13 15:53:22 +1000
  • 61afe3d0d7 Fixed crash when default entity type is loaded from file and implemented functionality to treat default entity types as invisible colliders Shariq Shah 2020-04-13 11:08:34 +1000
  • 5ea0d73d3d Added muzzle light and mesh to enemies Shariq Shah 2020-04-11 12:24:40 +1000
  • 9b431e5d6c Added muzzle mesh to player Shariq Shah 2020-04-10 23:12:34 +1000
  • 4eb832749e Added light flash to player weapon and fixed a transformation related bug Shariq Shah 2020-04-10 17:06:33 +1000
  • 902d7a3a57 Added player weapon mesh and always render flag Shariq Shah 2020-04-10 10:27:23 +1000
  • ed3bba2930 Added background music to scene Shariq Shah 2020-04-09 23:09:34 +1000
  • 360a768952 Implemented flag for ignoring collision and Added pickups to editor Shariq Shah 2020-04-09 16:02:37 +1000
  • 28113697e3 Added sound effects for pickups Shariq Shah 2020-04-09 11:32:19 +1000
  • a988bdea8a Implemented pickups and fixed several other lingering errors Shariq Shah 2020-04-08 15:53:42 +1000
  • 2adcef4a1f Reworked how scene cleanup/init functions are stored and loaded, added functionality in editor to specify next scene, init and cleanup func names Shariq Shah 2020-04-07 16:20:56 +1000
  • 238d1518a3 Implemented in-game hud, keys in posession, key required for door and other game gui skinning Shariq Shah 2020-04-06 21:34:51 +1000
  • c83c4a8eb4 Implemented Win/Fail states Shariq Shah 2020-04-04 19:26:33 +1100
  • 66cf5cc087 Added saving scene init/cleanup funcs if there are any assigned when saving the scene Shariq Shah 2020-04-04 16:55:56 +1100
  • 480466bb44 Fixed crash where existing source buffer would be unloaded by an entity when setting a new source buffer causing a crash if the source buffer was still in use by another entity Shariq Shah 2020-03-31 17:21:30 +1100
  • de632471e8 Implemented event subscriptions for specific senders Shariq Shah 2020-03-30 20:08:35 +1100
  • cd0416c1cf Added audio cue when player does not have the right key combination Shariq Shah 2020-03-28 19:40:06 +1100
  • e8660d11e5 Added visual indicators for the key requirements to open a particular door if any Shariq Shah 2020-03-28 19:10:15 +1100
  • 9b187707e4 Added jump landing sound under version control Shariq Shah 2020-03-26 23:55:03 +1100
  • 016128f4b7 Added timer support and changed how subsequent jumps work Shariq Shah 2020-03-26 23:53:56 +1100
  • e9ab3ae4af Added landing and jumping sounds Shariq Shah 2020-03-25 22:39:05 +1100
  • dcb62add68 Added player sprint sound Shariq Shah 2020-03-25 20:37:31 +1100
  • a44e61c4e5 Added player walk footstep sound Shariq Shah 2020-03-25 17:19:54 +1100
  • d635bab4ec Implemented checking for key mask when door is triggered and added player properties to property inspector Shariq Shah 2020-03-25 15:55:49 +1100
  • 7e769eb64f Changed property inspector to show local transform values by default entities and show absolute values as read-only Shariq Shah 2020-03-24 18:22:11 +1100
  • 882880b7cf Added door properties to property inspector Shariq Shah 2020-03-24 17:32:18 +1100
  • 833bfecf1d Added simple auto open/close door Shariq Shah 2020-03-23 21:59:01 +1100
  • 64dcb37310 First implementation for doors Shariq Shah 2020-03-18 19:35:08 +1100
  • 1aa4d1149d Fixed issue with paused sounds playing when game is resumed from pause state Shariq Shah 2020-03-17 14:26:06 +1100
  • 5abc152ab8 Implemented functionality behind pause menu buttons Shariq Shah 2020-03-16 18:08:53 +1100
  • b9abcf481d Fixed bugs with input events routed to the wrong gui context Shariq Shah 2020-03-09 18:25:23 +1100
  • c1454e2a8d Began work on in-game gui with separate context and fixed crash when sound source instance is destroyed without checking if its valid Shariq Shah 2020-03-08 22:24:24 +1100
  • 3902328628 Updated README Shariq Shah 2020-03-01 23:03:00 +1100
  • 194053a10c Removed ODE completely Shariq Shah 2020-02-07 19:09:43 +1100
  • 87f478b134 Implemented 'select parent' button in editor and added trigger event Shariq Shah 2020-02-07 17:33:05 +1100
  • 2ea45b6743 Fixed crash where selected entity in editor would get deleted in game mode and cause a crash when switching to editor mode Shariq Shah 2020-02-07 17:02:47 +1100
  • 99b2abe0ec Fixed bugs with trigger Shariq Shah 2020-02-06 20:36:48 +1100
  • ac16c151a3 Started implementing trigger entity type Shariq Shah 2020-02-06 20:11:19 +1100
  • e62bf12bc5 Added per-scene init and cleanup functions Shariq Shah 2020-02-06 14:03:55 +1100
  • ee13448c4a Re-implemented parts of sound source property inspector Shariq Shah 2020-02-05 15:31:13 +1100
  • b12b480c3d Updated todo Shariq Shah 2020-01-31 21:46:12 +1100
  • 08f6518253 Added another sound source child entity to enemy entity and added remaining turret properties to editor and in serialization to file Shariq Shah 2020-01-31 21:25:02 +1100
  • 289a480483 Fixed rotation issues with turrets Shariq Shah 2020-01-30 22:59:23 +1100
  • 2ebd4feac4 Added aqcuire target state to turret Shariq Shah 2020-01-24 21:00:17 +1100
  • 10727fbc33 Implemented simple turret state machine ai Shariq Shah 2020-01-24 14:15:22 +1100
  • 9b73126b8c Updated blender exporter to correctly orientate mesh before exporting Shariq Shah 2020-01-23 21:46:46 +1100
  • 4ccf09683e Introduced configurable fixed time step Shariq Shah 2020-01-23 15:43:05 +1100
  • e18b32a9a5 Added scene reload command and fps display to debug vars and made minor changes to how selected entity is displayed in editor Shariq Shah 2020-01-22 21:56:07 +1100
  • 8f9a43d1ec Added turret rotation Shariq Shah 2020-01-22 20:24:13 +1100
  • 8bebda53e5 Implmented event subscription with a particular object. Added scene load event and configured enemy entities to use that to aquire pointers to child entities after scene is loaded Shariq Shah 2020-01-22 18:24:53 +1100
  • ddfbbbfa2d Sound source properties are now applied to each newly created instance Shariq Shah 2020-01-20 15:50:14 +1100
  • c3305a9522 Groundwork for enemy entity type Shariq Shah 2020-01-18 21:59:23 +1100
  • 5ffa594200 Added utility sound_source entity functions Shariq Shah 2020-01-18 18:51:54 +1100
  • 708a9f9853 Brought back sprinting and moved player movement related variables to config file Shariq Shah 2020-01-17 16:05:53 +1100
  • e6a748c458 Changed ray test to use the player's movement direction instead of forward direction when checking for collisions. Added ray drawing function that directly takes ray origin and directions as params instead of ray struct Shariq Shah 2020-01-17 14:21:04 +1100
  • 1514f3990f Added sliding along walls and other obstacles when facing them head on Shariq Shah 2020-01-17 13:36:38 +1100
  • b427932c34 Removed unused parameter Shariq Shah 2020-01-16 16:40:21 +1100
  • ae1364d2cd Added finding bounding box normal from intersection point and ray Shariq Shah 2020-01-16 16:38:55 +1100
  • eb91c66d36 Added simple player movement with jump, gravity and collision Shariq Shah 2020-01-08 20:58:01 +1100
  • 4986df6fb6 Fixed crash where deleting a hovered entity in editor would result in us crashing because the editor didn't know about the updated state of the entity and would still be pointing to it Shariq Shah 2020-01-08 15:03:20 +1100
  • 8fa7de827c Added shortcut to show entity dialog. Fixed pressing enter not sending commit signal and updated utility script Shariq Shah 2020-01-08 14:45:56 +1100
  • 6546a95538 We no longer keep around geometry data after passing it on to opengl as it is not needed anymore resulting in some memory savings Shariq Shah 2020-01-07 21:27:58 +1100
  • 33c2ea7ceb Simplified rendering by removing unnecessary fbos and rendering to backbuffer directly which also brought back msaa Shariq Shah 2020-01-06 18:14:34 +1100
  • 1447a9403f Fixed issue where framebuffers had renderbuffers and textures for the same attachments Shariq Shah 2020-01-06 16:48:39 +1100
  • 475fdf564f Disabled picking in editor when an axis is selected and a tool is active to make the editor a lot less annoying to use Shariq Shah 2020-01-05 14:50:59 +1100
  • 43fe537db1 Implemented saving/loaded bounding boxes for entities that are not static meshes Shariq Shah 2020-01-04 22:26:59 +1100
  • c3d2e2c4c1 updated workflow file and readme Shariq Shah 2020-01-04 17:40:52 +1100
  • c2d534ceeb Updated build script to auto generate version from manually specified major and minor version along with revision number from git. Added link to itch.io page in README Shariq Shah 2020-01-04 16:23:23 +1100
  • 086faead05
    Update default.yml Syed Shariq Shah 2020-01-04 00:24:27 +1100
  • b68d95dc96
    Update default.yml Syed Shariq Shah 2020-01-04 00:18:04 +1100
  • a8f6965dc0
    Update default.yml Syed Shariq Shah 2020-01-04 00:17:00 +1100
  • b20623f6e6
    Update default.yml Syed Shariq Shah 2020-01-04 00:00:59 +1100
  • 0880195886
    Update default.yml Syed Shariq Shah 2020-01-03 23:55:21 +1100
  • 65a85e8d39
    Update default.yml Syed Shariq Shah 2020-01-03 23:52:58 +1100
  • cb2ff006a4
    Update default.yml Syed Shariq Shah 2020-01-03 23:43:53 +1100
  • ffe2097abc Added itch upload to action Shariq Shah 2020-01-03 23:41:00 +1100
  • 9e33507e32
    Fixed typo in actions file Syed Shariq Shah 2020-01-03 22:47:43 +1100
  • 977385bffc Updated Actions file Shariq Shah 2020-01-03 22:44:55 +1100
  • 0e422bdf01 Upated genie and related scripts Shariq Shah 2020-01-03 22:03:58 +1100
  • 391349d012 Updated README to fix errors on github Shariq Shah 2020-01-03 19:17:45 +1100
  • 09b3d37e73 Updated Readme and added screenshot Shariq Shah 2020-01-03 19:04:23 +1100
  • bc47664c3d Implemented base and derived bounding boxes to enable picking all entity types in editor. Implemented ray mask when querying the scene Shariq Shah 2020-01-03 18:08:00 +1100
  • b144e76367 Changed bounding sphere creation Shariq Shah 2020-01-01 12:16:27 +1100
  • 9c89516d3a Improved ray-boundingbox intersection tests and implemented getting hit distance from ray-bounding box intersection test Shariq Shah 2019-12-30 21:32:50 +1100
  • ca3a5ac6ec Implemented ray-boundingbox intersection test Shariq Shah 2019-12-30 18:34:08 +1100
  • 2709c283f8 Fixed rotation gizmo for scaled entities Shariq Shah 2019-12-30 16:09:36 +1100