Search Unity

Showcase Unity DOTS case study in production

Discussion in 'Entity Component System' started by eizenhorn, Sep 26, 2018.

  1. eizenhorn

    eizenhorn

    Joined:
    Oct 17, 2016
    Posts:
    2,685
    Old one. Previously we tried UI toolkit, for a couple of milestones we developed UI on it but eventually dropped (it was in 2020) because at a time we tried that it was without support for important features for us (like custom shaders, more than one layer masking, rich text, SDF text etc.)
     
    Haneferd and MNNoxMortem like this.
  2. MNNoxMortem

    MNNoxMortem

    Joined:
    Sep 11, 2016
    Posts:
    723
    Absolutely. Thank you @eizenhorn for everything you have shared with this community so far!
     
    lclemens, apkdev, Antypodish and 2 others like this.
  3. Antypodish

    Antypodish

    Joined:
    Apr 29, 2014
    Posts:
    10,779
    Hi @eizenhorn, I got just a question regarding alpha Steam release date (less about the game release itself).
    As you estimated for 2021 release, what would happen, if you would like push release for 2022 for example?
    Can you change it without an issue?
    Or what is the latest date, you could push the release date, if ever need to?
     
  4. eizenhorn

    eizenhorn

    Joined:
    Oct 17, 2016
    Posts:
    2,685
    Depends on our investors, they've decided to move EA release to autumn, as summer is a silent time in the industry. But we have more time for polishing the EA game version, fix bugs, add some smaller improvements. Full release already moved to 2022 (all depends on EA results and feedback).
     
    Last edited: Jun 10, 2021
    longsl, phobos2077, NotaNaN and 3 others like this.
  5. eizenhorn

    eizenhorn

    Joined:
    Oct 17, 2016
    Posts:
    2,685
    Hello, my friends and enemies :D
    We moved the release to January 2022, because so many BIG games will be released at the end of this year :confused:


    BUT there is good news - our game is approved to Steam Next Fest 1-7 October! :) As result - we'll release the demo on September 20, and If you were interested in our game - you'll finally touch it! (of course with limited functionality, the full version will be allowed only for press)

    Until that, take a look at what we have now ;) As before - the game is still full DOTS based!
    WIP

    Town growth


    See you in the demo!
    upload_2021-9-16_20-23-56.png
     
    Grizmu, nasos_333, NotaNaN and 24 others like this.
  6. eizenhorn

    eizenhorn

    Joined:
    Oct 17, 2016
    Posts:
    2,685
  7. davenirline

    davenirline

    Joined:
    Jul 7, 2010
    Posts:
    987
    I played the tutorial. The game feel is great. Really smooth.
     
    eizenhorn likes this.
  8. eizenhorn

    eizenhorn

    Joined:
    Oct 17, 2016
    Posts:
    2,685
    Cool thanks! Any crashes?

    EDIT: Diagnostics successfully gather your crash dumps, no need to send me in PM, thanks to everyone who did that, really appreciate it!
     
    Last edited: Sep 20, 2021
  9. davenirline

    davenirline

    Joined:
    Jul 7, 2010
    Posts:
    987
    Didn't crash on mine but I haven't played the actual demo yet. Just gone through the tutorial mode.
     
    eizenhorn likes this.
  10. julian-moschuering

    julian-moschuering

    Joined:
    Apr 15, 2014
    Posts:
    529
    Played it on Linux for 2h until I lost :-/ no crashes! Great work!
     
    BelkinAlex and eizenhorn like this.
  11. lclemens

    lclemens

    Joined:
    Feb 15, 2020
    Posts:
    761
    It's been on my wishlist for an eternity. Oooooolala I didn't know there was a demo --- Installing it now!!!
     
    eizenhorn likes this.
  12. davenirline

    davenirline

    Joined:
    Jul 7, 2010
    Posts:
    987
    Hey eizenhorn. May I ask what you used for rendering and animation? I'm quite sure you rolled up your own instead of using the vanilla, but I'm curious what animation handling are you using?
     
  13. eizenhorn

    eizenhorn

    Joined:
    Oct 17, 2016
    Posts:
    2,685
    My own :D On page 4
     
    mariandev and davenirline like this.
  14. unity-freestyle

    unity-freestyle

    Joined:
    Aug 26, 2015
    Posts:
    45
    Survived 21 days on my first attempt. Not bad I guess :p
    Congrats on the job well done, really cool to see a fun game like this using DOTS!
     
    eizenhorn likes this.
  15. eizenhorn

    eizenhorn

    Joined:
    Oct 17, 2016
    Posts:
    2,685
  16. davenirline

    davenirline

    Joined:
    Jul 7, 2010
    Posts:
    987
    Damn! That looks awesome.
     
    johnroodt likes this.
  17. mikaelK

    mikaelK

    Joined:
    Oct 2, 2013
    Posts:
    284
    Looks epic. What kind of computer is running that battle?
     
  18. eizenhorn

    eizenhorn

    Joined:
    Oct 17, 2016
    Posts:
    2,685
    This scene we’ve tested on Ryzen 9/RTX2070 and Ryzen 5/GTX970x2
     
  19. nasos_333

    nasos_333

    Joined:
    Feb 13, 2013
    Posts:
    13,362
    Hi, this looks amazing, congratulations :)

    It this done in URP pipeline or standard ? Also uses the Hybrid renderer ?

    Did you base it on some example that can be accessed on the net also ? And is it something that can run in Unity 2021.2 ?

    Thanks in advance for any insight on this :)
     
    lclemens likes this.
  20. eizenhorn

    eizenhorn

    Joined:
    Oct 17, 2016
    Posts:
    2,685
    Built-in, Modified HR.
     
    nasos_333 likes this.
  21. eizenhorn

    eizenhorn

    Joined:
    Oct 17, 2016
    Posts:
    2,685
    upload_2021-12-31_14-44-44.png

    Happy New Year to all! See you in January where we will start open beta at the beginning of the month! And EA release on January 26! And in 2022 we'll definitely prepare our game development process postmortem! How we started with DOTS in far 2018 and how we reached an early access stage! Stay healthy!
     
  22. Antypodish

    Antypodish

    Joined:
    Apr 29, 2014
    Posts:
    10,779
    "Where are our presents!!!" warriors shout, raiding after Santa.
     
    Deleted User likes this.
  23. nasos_333

    nasos_333

    Joined:
    Feb 13, 2013
    Posts:
    13,362
    Thanks for the info
     
  24. eizenhorn

    eizenhorn

    Joined:
    Oct 17, 2016
    Posts:
    2,685
    Hi all! We just published our first teaser remake! :D This is our final teaser for early access!
     
  25. Antypodish

    Antypodish

    Joined:
    Apr 29, 2014
    Posts:
    10,779
    Nice start for 2022. But I really worry about the chicken ...
     
    lclemens and Lurking-Ninja like this.
  26. eizenhorn

    eizenhorn

    Joined:
    Oct 17, 2016
    Posts:
    2,685
    NotaNaN, Emanx140, mariandev and 10 others like this.
  27. Antypodish

    Antypodish

    Joined:
    Apr 29, 2014
    Posts:
    10,779
    Really rally cool and pleasant to watch. I got nothing more to add :)
     
    Shinyclef and eizenhorn like this.
  28. tertle

    tertle

    Joined:
    Jan 25, 2011
    Posts:
    3,761
    Love so much about the look of your game. Always the type of thing I've wanted to develop as it just seems like a fun concept to build.
    Look forward to giving it a play.
     
    NotaNaN, lclemens, Krajca and 2 others like this.
  29. hippocoder

    hippocoder

    Digital Ape

    Joined:
    Apr 11, 2010
    Posts:
    29,723
    Nice :D
     
    Shinyclef and eizenhorn like this.
  30. YanivAvr

    YanivAvr

    Joined:
    Feb 13, 2021
    Posts:
    11
    Last edited: Jan 18, 2022
  31. lclemens

    lclemens

    Joined:
    Feb 15, 2020
    Posts:
    761
    I'm really excited for this game to come out! With the demo I've had it crash several times now on my Intel based gaming laptop (rtx 2060 mobile) that is about 2 years old. The app just exits with no error message. Is this a known issue, or am I just unlucky? The reason I ask is because I've given people my DOTS "demo" and they are reporting the same thing - random crashes with no error message, yet I've never once had my game crash while testing it on my rig.

    Here is the error info:

    Faulting application name: Diplomacy is Not an Option (Demo).exe, version: 2020.3.16.40302, time stamp: 0x610b1731
    Faulting module name: lib_burst_generated.dll, version: 0.0.0.0, time stamp: 0x6166d0d6
    Exception code: 0xc0000005
    Fault offset: 0x00000000005e4e65
    Faulting process id: 0x1254
    Faulting application start time: 0x01d8179799e2292a
    Faulting application path: C:\Program Files (x86)\Steam\steamapps\common\Diplomacy is Not an Option Demo\Diplomacy is Not an Option (Demo).exe
    Faulting module path: C:\Program Files (x86)\Steam\steamapps\common\Diplomacy is Not an Option Demo\Diplomacy is Not an Option (Demo)_Data\Plugins\x86_64\lib_burst_generated.dll
    Report Id: 72e387df-a400-4694-8166-028ff99f52c4
    Faulting package full name:
    Faulting package-relative application ID:

    Fault bucket 2066679557319352390, type 4
    Event Name: APPCRASH
    Response: Not available
    Cab Id: 0
    Problem signature:
    P1: Diplomacy is Not an Option (Demo).exe
    P2: 2020.3.16.40302
    P3: 610b1731
    P4: lib_burst_generated.dll
    P5: 0.0.0.0
    P6: 6166d0d6
    P7: c0000005
    P8: 00000000005e4e65
    P9:
    P10:
    Attached files:
    \\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER93E2.tmp.dmp
    \\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER9683.tmp.WERInternalMetadata.xml
    \\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER9694.tmp.xml
    \\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER9692.tmp.csv
    \\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER96B2.tmp.txt
    These files may be available here:
    \\?\C:\ProgramData\Microsoft\Windows\WER\ReportArchive\AppCrash_Diplomacy is Not_1281a79e233fece22839facc2775c3e475101796_0033b7fa_14658792-7ef3-4b75-929d-9d53508abbc2
    Analysis symbol:
    Rechecking for solution: 0
    Report Id: 72e387df-a400-4694-8166-028ff99f52c4
    Report Status: 268435456
    Hashed bucket: 22e3c8fc3b3f0bd1bcae521b8e94e046
    Cab Guid: 0

    Version=1
    EventType=APPCRASH
    EventTime=132882146334408223
    ReportType=2
    Consent=1
    UploadTime=132882146342009391
    ReportStatus=268435456
    ReportIdentifier=14658792-7ef3-4b75-929d-9d53508abbc2
    IntegratorReportIdentifier=72e387df-a400-4694-8166-028ff99f52c4
    Wow64Host=34404
    NsAppName=Diplomacy is Not an Option (Demo).exe
    AppSessionGuid=00001254-0001-007a-2a29-e2999717d801
    TargetAppId=W:00061b27786736c434fcbcb08a106a070bba00000904!00003cdbfc21a98feb586cb0fb6ae85c5ced9ff9a610!Diplomacy is Not an Option (Demo).exe
    TargetAppVer=2021//08//04:22:39:45!0!Diplomacy is Not an Option (Demo).exe
    BootId=4294967295
    TargetAsId=61545
    UserImpactVector=808465168
    IsFatal=1
    EtwNonCollectReason=1
    Response.BucketId=22e3c8fc3b3f0bd1bcae521b8e94e046
    Response.BucketTable=4
    Response.LegacyBucketId=2066679557319352390
    Response.type=4
    Sig[0].Name=Application Name
    Sig[0].Value=Diplomacy is Not an Option (Demo).exe
    Sig[1].Name=Application Version
    Sig[1].Value=2020.3.16.40302
    Sig[2].Name=Application Timestamp
    Sig[2].Value=610b1731
    Sig[3].Name=Fault Module Name
    Sig[3].Value=lib_burst_generated.dll
    Sig[4].Name=Fault Module Version
    Sig[4].Value=0.0.0.0
    Sig[5].Name=Fault Module Timestamp
    Sig[5].Value=6166d0d6
    Sig[6].Name=Exception Code
    Sig[6].Value=c0000005
    Sig[7].Name=Exception Offset
    Sig[7].Value=00000000005e4e65
    DynamicSig[1].Name=OS Version
    DynamicSig[1].Value=10.0.19043.2.0.0.768.101
    DynamicSig[2].Name=Locale ID
    DynamicSig[2].Value=1033
    DynamicSig[22].Name=Additional Information 1
    DynamicSig[22].Value=932e
    DynamicSig[23].Name=Additional Information 2
    DynamicSig[23].Value=932eb53ad1f5006548d4693ec3883e53
    DynamicSig[24].Name=Additional Information 3
    DynamicSig[24].Value=0f1d
    DynamicSig[25].Name=Additional Information 4
    DynamicSig[25].Value=0f1db5fb560066576c4324ce8176d87f
    UI[2]=C:\Program Files (x86)\Steam\steamapps\common\Diplomacy is Not an Option Demo\Diplomacy is Not an Option (Demo).exe
    LoadedModule[0]=C:\Program Files (x86)\Steam\steamapps\common\Diplomacy is Not an Option Demo\Diplomacy is Not an Option (Demo).exe
    LoadedModule[1]=C:\WINDOWS\SYSTEM32\ntdll.dll
    LoadedModule[2]=C:\WINDOWS\System32\KERNEL32.DLL
    LoadedModule[3]=C:\WINDOWS\System32\KERNELBASE.dll
    LoadedModule[4]=C:\Program Files (x86)\Steam\steamapps\common\Diplomacy is Not an Option Demo\UnityPlayer.dll
    LoadedModule[5]=C:\WINDOWS\System32\USER32.dll
    LoadedModule[6]=C:\WINDOWS\System32\win32u.dll
    LoadedModule[7]=C:\WINDOWS\System32\GDI32.dll
    LoadedModule[8]=C:\WINDOWS\System32\gdi32full.dll
    LoadedModule[9]=C:\WINDOWS\System32\msvcp_win.dll
    LoadedModule[10]=C:\WINDOWS\System32\ucrtbase.dll
    LoadedModule[11]=C:\WINDOWS\System32\ole32.dll
    LoadedModule[12]=C:\WINDOWS\System32\RPCRT4.dll
    LoadedModule[13]=C:\WINDOWS\System32\combase.dll
    LoadedModule[14]=C:\WINDOWS\SYSTEM32\VERSION.dll
    LoadedModule[15]=C:\WINDOWS\System32\msvcrt.dll
    LoadedModule[16]=C:\WINDOWS\System32\SHLWAPI.dll
    LoadedModule[17]=C:\WINDOWS\System32\SETUPAPI.dll
    LoadedModule[18]=C:\WINDOWS\System32\cfgmgr32.dll
    LoadedModule[19]=C:\WINDOWS\System32\bcrypt.dll
    LoadedModule[20]=C:\WINDOWS\System32\ADVAPI32.dll
    LoadedModule[21]=C:\WINDOWS\System32\sechost.dll
    LoadedModule[22]=C:\WINDOWS\System32\SHELL32.dll
    LoadedModule[23]=C:\WINDOWS\System32\OLEAUT32.dll
    LoadedModule[24]=C:\WINDOWS\System32\IMM32.dll
    LoadedModule[25]=C:\WINDOWS\SYSTEM32\OPENGL32.dll
    LoadedModule[26]=C:\WINDOWS\SYSTEM32\WINMM.dll
    LoadedModule[27]=C:\WINDOWS\System32\CRYPT32.dll
    LoadedModule[28]=C:\WINDOWS\System32\WS2_32.dll
    LoadedModule[29]=C:\WINDOWS\SYSTEM32\WINHTTP.dll
    LoadedModule[30]=C:\WINDOWS\SYSTEM32\GLU32.dll
    LoadedModule[31]=C:\WINDOWS\SYSTEM32\HID.DLL
    LoadedModule[32]=C:\Program Files (x86)\Steam\gameoverlayrenderer64.dll
    LoadedModule[33]=C:\WINDOWS\System32\PSAPI.DLL
    LoadedModule[34]=C:\WINDOWS\system32\apphelp.dll
    LoadedModule[35]=C:\WINDOWS\SYSTEM32\kernel.appcore.dll
    LoadedModule[36]=C:\WINDOWS\System32\bcryptPrimitives.dll
    LoadedModule[37]=C:\WINDOWS\system32\uxtheme.dll
    LoadedModule[38]=C:\WINDOWS\System32\shcore.dll
    LoadedModule[39]=C:\WINDOWS\SYSTEM32\windows.storage.dll
    LoadedModule[40]=C:\WINDOWS\SYSTEM32\Wldp.dll
    LoadedModule[41]=C:\WINDOWS\SYSTEM32\profapi.dll
    LoadedModule[42]=C:\Program Files (x86)\Steam\steamapps\common\Diplomacy is Not an Option Demo\MonoBleedingEdge\EmbedRuntime\mono-2.0-bdwgc.dll
    LoadedModule[43]=C:\WINDOWS\SYSTEM32\iphlpapi.dll
    LoadedModule[44]=C:\WINDOWS\System32\MSCTF.dll
    LoadedModule[45]=C:\WINDOWS\SYSTEM32\d3d11.dll
    LoadedModule[46]=C:\WINDOWS\SYSTEM32\dxgi.dll
    LoadedModule[47]=C:\WINDOWS\System32\DriverStore\FileRepository\nvdm.inf_amd64_9b7ce9dc1daff8e1\nvldumdx.dll
    LoadedModule[48]=C:\WINDOWS\SYSTEM32\msasn1.dll
    LoadedModule[49]=C:\WINDOWS\SYSTEM32\cryptnet.dll
    LoadedModule[50]=C:\WINDOWS\SYSTEM32\cryptbase.dll
    LoadedModule[51]=C:\WINDOWS\System32\WINTRUST.DLL
    LoadedModule[52]=C:\WINDOWS\System32\imagehlp.dll
    LoadedModule[53]=C:\WINDOWS\SYSTEM32\CRYPTSP.dll
    LoadedModule[54]=C:\WINDOWS\system32\rsaenh.dll
    LoadedModule[55]=C:\WINDOWS\System32\DriverStore\FileRepository\nvdm.inf_amd64_9b7ce9dc1daff8e1\nvwgf2umx.dll
    LoadedModule[56]=C:\WINDOWS\system32\nvspcap64.dll
    LoadedModule[57]=C:\WINDOWS\SYSTEM32\ntmarta.dll
    LoadedModule[58]=C:\WINDOWS\SYSTEM32\dxcore.dll
    LoadedModule[59]=C:\WINDOWS\System32\clbcatq.dll
    LoadedModule[60]=C:\WINDOWS\system32\wbem\wbemprox.dll
    LoadedModule[61]=C:\WINDOWS\SYSTEM32\wbemcomn.dll
    LoadedModule[62]=C:\WINDOWS\system32\wbem\wbemsvc.dll
    LoadedModule[63]=C:\WINDOWS\system32\wbem\fastprox.dll
    LoadedModule[64]=C:\WINDOWS\SYSTEM32\amsi.dll
    LoadedModule[65]=C:\WINDOWS\SYSTEM32\USERENV.dll
    LoadedModule[66]=C:\ProgramData\Microsoft\Windows Defender\Platform\4.18.2111.5-0\MpOav.dll
    LoadedModule[67]=C:\WINDOWS\SYSTEM32\xinput1_4.dll
    LoadedModule[68]=C:\WINDOWS\SYSTEM32\DEVOBJ.dll
    LoadedModule[69]=C:\WINDOWS\SYSTEM32\inputhost.dll
    LoadedModule[70]=C:\WINDOWS\SYSTEM32\wintypes.dll
    LoadedModule[71]=C:\WINDOWS\SYSTEM32\CoreMessaging.dll
    LoadedModule[72]=C:\WINDOWS\SYSTEM32\CoreUIComponents.dll
    LoadedModule[73]=C:\WINDOWS\SYSTEM32\PROPSYS.dll
    LoadedModule[74]=C:\WINDOWS\SYSTEM32\xinput1_3.dll
    LoadedModule[75]=C:\WINDOWS\SYSTEM32\textinputframework.dll
    LoadedModule[76]=C:\WINDOWS\SYSTEM32\dwmapi.dll
    LoadedModule[77]=C:\Windows\System32\OneCoreCommonProxyStub.dll
    LoadedModule[78]=C:\Windows\System32\OneCoreUAPCommonProxyStub.dll
    LoadedModule[79]=C:\WINDOWS\SYSTEM32\dcomp.dll
    LoadedModule[80]=C:\WINDOWS\System32\MMDevApi.dll
    LoadedModule[81]=C:\WINDOWS\SYSTEM32\AUDIOSES.DLL
    LoadedModule[82]=C:\WINDOWS\SYSTEM32\powrprof.dll
    LoadedModule[83]=C:\WINDOWS\SYSTEM32\UMPDC.dll
    LoadedModule[84]=C:\Windows\System32\Windows.UI.dll
    LoadedModule[85]=C:\Windows\System32\WindowManagementAPI.dll
    LoadedModule[86]=C:\WINDOWS\SYSTEM32\twinapi.appcore.dll
    LoadedModule[87]=C:\Program Files (x86)\Steam\steamapps\common\Diplomacy is Not an Option Demo\Diplomacy is Not an Option (Demo)_Data\Plugins\x86_64\lib_burst_generated.dll
    LoadedModule[88]=C:\WINDOWS\System32\NSI.dll
    LoadedModule[89]=C:\WINDOWS\SYSTEM32\dhcpcsvc6.DLL
    LoadedModule[90]=C:\WINDOWS\SYSTEM32\dhcpcsvc.DLL
    LoadedModule[91]=C:\WINDOWS\system32\mswsock.dll
    LoadedModule[92]=C:\WINDOWS\SYSTEM32\DNSAPI.dll
    LoadedModule[93]=C:\WINDOWS\System32\fwpuclnt.dll
    LoadedModule[94]=C:\Windows\System32\rasadhlp.dll
    LoadedModule[95]=C:\WINDOWS\SYSTEM32\gpapi.dll
    LoadedModule[96]=C:\Program Files (x86)\Steam\steamapps\common\Diplomacy is Not an Option Demo\Diplomacy is Not an Option (Demo)_Data\Plugins\x86_64\fmodstudio.dll
    LoadedModule[97]=C:\WINDOWS\SYSTEM32\MSACM32.dll
    LoadedModule[98]=C:\WINDOWS\SYSTEM32\winmmbase.dll
    LoadedModule[99]=C:\WINDOWS\SYSTEM32\resourcepolicyclient.dll
    LoadedModule[100]=C:\WINDOWS\SYSTEM32\SspiCli.dll
    State[0].Key=Transport.DoneStage1
    State[0].Value=1
    OsInfo[0].Key=vermaj
    OsInfo[0].Value=10
    OsInfo[1].Key=vermin
    OsInfo[1].Value=0
    OsInfo[2].Key=verbld
    OsInfo[2].Value=19043
    OsInfo[3].Key=ubr
    OsInfo[3].Value=1466
    OsInfo[4].Key=versp
    OsInfo[4].Value=0
    OsInfo[5].Key=arch
    OsInfo[5].Value=9
    OsInfo[6].Key=lcid
    OsInfo[6].Value=1033
    OsInfo[7].Key=geoid
    OsInfo[7].Value=244
    OsInfo[8].Key=sku
    OsInfo[8].Value=101
    OsInfo[9].Key=domain
    OsInfo[9].Value=0
    OsInfo[10].Key=prodsuite
    OsInfo[10].Value=768
    OsInfo[11].Key=ntprodtype
    OsInfo[11].Value=1
    OsInfo[12].Key=platid
    OsInfo[12].Value=10
    OsInfo[13].Key=sr
    OsInfo[13].Value=0
    OsInfo[14].Key=tmsi
    OsInfo[14].Value=221467506
    OsInfo[15].Key=osinsty
    OsInfo[15].Value=1
    OsInfo[16].Key=iever
    OsInfo[16].Value=11.789.19041.0-11.0.1000
    OsInfo[17].Key=portos
    OsInfo[17].Value=0
    OsInfo[18].Key=ram
    OsInfo[18].Value=16196
    OsInfo[19].Key=svolsz
    OsInfo[19].Value=459
    OsInfo[20].Key=wimbt
    OsInfo[20].Value=0
    OsInfo[21].Key=blddt
    OsInfo[21].Value=191206
    OsInfo[22].Key=bldtm
    OsInfo[22].Value=1406
    OsInfo[23].Key=bldbrch
    OsInfo[23].Value=vb_release
    OsInfo[24].Key=bldchk
    OsInfo[24].Value=0
    OsInfo[25].Key=wpvermaj
    OsInfo[25].Value=0
    OsInfo[26].Key=wpvermin
    OsInfo[26].Value=0
    OsInfo[27].Key=wpbuildmaj
    OsInfo[27].Value=0
    OsInfo[28].Key=wpbuildmin
    OsInfo[28].Value=0
    OsInfo[29].Key=osver
    OsInfo[29].Value=10.0.19041.1466.amd64fre.vb_release.191206-1406
    OsInfo[30].Key=buildflightid
    OsInfo[30].Value=C0DD2958-3F6C-41DD-85BE-41F4BE4DFAC2.1
    OsInfo[31].Key=edition
    OsInfo[31].Value=Core
    OsInfo[32].Key=ring
    OsInfo[32].Value=Retail
    OsInfo[33].Key=expid
    OsInfo[34].Key=fconid
    OsInfo[35].Key=containerid
    OsInfo[36].Key=containertype
    OsInfo[37].Key=edu
    OsInfo[37].Value=0
    FriendlyEventName=Stopped working
    ConsentKey=APPCRASH
    AppName=Diplomacy is Not an Option (Demo).exe
    AppPath=C:\Program Files (x86)\Steam\steamapps\common\Diplomacy is Not an Option Demo\Diplomacy is Not an Option (Demo).exe
    NsPartner=windows
    NsGroup=windows8
    ApplicationIdentity=F3DC5347A10B48C6A16DA99F090D811E
    MetadataHash=683030663

    Looks like something in the burst dll?
     
    Last edited: Feb 1, 2022
  32. eizenhorn

    eizenhorn

    Joined:
    Oct 17, 2016
    Posts:
    2,685
    The current demo is VERY old and has many bugs. We started the Beta Test today, and we have a completely new demo ready for release, and EA release soon on Feb 9, and tbh we rewrote a lot of game code since this first demo was released :D All the crashes were only because of our code bugs here and there, which appeared on wider testing.
     
    mariandev, davenirline and lclemens like this.
  33. davenirline

    davenirline

    Joined:
    Jul 7, 2010
    Posts:
    987
    Excited for the release.
     
    eizenhorn likes this.
  34. eizenhorn

    eizenhorn

    Joined:
    Oct 17, 2016
    Posts:
    2,685
    Hi all! Long time since Steam Next Fest ;) We've pushed yesterday new demo! (and started beta test)
    Check it out! Many changes in comparison to the old demo!



    And remind you that Feb 9 is our EA release!

     
    NotaNaN, mariandev, Micz84 and 3 others like this.
  35. eizenhorn

    eizenhorn

    Joined:
    Oct 17, 2016
    Posts:
    2,685
    That day has come. We finally did it! We've just released our game in Early Access!
    Folks, without further ado, would you please welcome Diplomacy is Not an Option. The game is now in Early Access and available for purchase on Steam!
     
  36. Krajca

    Krajca

    Joined:
    May 6, 2014
    Posts:
    347
    Mockarutan and charleshendry like this.
  37. lclemens

    lclemens

    Joined:
    Feb 15, 2020
    Posts:
    761
    What are you talking about??
     
  38. Antypodish

    Antypodish

    Joined:
    Apr 29, 2014
    Posts:
    10,779
    There is many definishions of postmortem. Here is one of them from the internet.

    Code (CSharp):
    1. A post-mortem is a process
    2. that helps improve projects by identifying
    3. what did and didn't work, and changing
    4. organizational processes to incorporate
    5. lessons learned.
    Many projects, not only game dev, writes post morem.
     
  39. koirat

    koirat

    Joined:
    Jul 7, 2012
    Posts:
    2,074
    Best wishes guys your project looks very impressive.
     
    Antypodish likes this.
  40. Krajca

    Krajca

    Joined:
    May 6, 2014
    Posts:
    347
    Yeah, that's what I meant. Especially in the context of development with DOTS.

    Sorry about the confusion I was assuming that was a common phrase in the game dev community.
     
  41. SoftwareGeezers

    SoftwareGeezers

    Joined:
    Jun 22, 2013
    Posts:
    902
    It is - I knew what you were talking about! ;)
     
    charleshendry, Marble, Krajca and 2 others like this.
  42. eizenhorn

    eizenhorn

    Joined:
    Oct 17, 2016
    Posts:
    2,685
    Yep, after we solve all the funny (not) stuff :confused:
     
  43. mikaelK

    mikaelK

    Joined:
    Oct 2, 2013
    Posts:
    284
    Took me 17 good hours to finish. I chose the peasants and took the challenge difficulty.
    The game reminded me of all the good rts games I have played.

    Multiplayer is probably too much asked. :D
    Is multiplayer even possible with battles this massive?

    I had one crash during this time and not sure, if it was caused by the game itself. Its more stable than some of the games I have played and a lot more stable than most AAA games(electronic arse and bugisoft).
     
  44. koirat

    koirat

    Joined:
    Jul 7, 2012
    Posts:
    2,074
    Yes, with lockstep protocol. If your game is fully deterministic.
     
  45. mikaelK

    mikaelK

    Joined:
    Oct 2, 2013
    Posts:
    284
    Interesting. I'm not that deep in to programming multiplayer games. I did a small demo several years a go.

    How does lock step protocol do this? Wouldn't it just limit the game according to the player with slowest connection.
    I mean the issue would be the bandwidth right?
    You would have to send millions of actions and new locations for the troops every second.
    In addition to the cities ai and all else.
     
  46. koirat

    koirat

    Joined:
    Jul 7, 2012
    Posts:
    2,074
    It is basically simulating the same game on both ends, given the same input is provided.
    And yes slow connection slows down game for both players.
    But it actually don't need a lot of bandwidth.
    What you send are the commands only.

    So there is a kind of "handshake" where units exchange commands, and then simulation proceeds on both ends.
     
    mikaelK likes this.
  47. mikaelK

    mikaelK

    Joined:
    Oct 2, 2013
    Posts:
    284
    ok se lets say that commands can be simulated 1 to 1 on every machine.
    You would have have tools for like positioning armies. For example. position, size, movement speed of units and rotation of the army for starters.

    It could be possible, but would take a long time to implement. Would require a big budget for sure.

    Unless there is a plugin or package that allows you do these kind of things. :)
    Looking quickly at the the assetstore there is one good looking plugin for rts, but I don't think it could handle battles this detailed.
     
  48. mikaelK

    mikaelK

    Joined:
    Oct 2, 2013
    Posts:
    284
    I so hope the final version will have levels like this.
    And air units. This would be the game of the century. No joke.
    There is only one game(rift breaker, scifi) that I have played that where close to the feeling I got from this game. The sad thing about the game was that it couldn't handle battles this large and there was only one unit for player + base and towers.
     
  49. lclemens

    lclemens

    Joined:
    Feb 15, 2020
    Posts:
    761
    Wow, I did not know that.

    Mortem - in Latin is death, so it literally means "after death"... In crypto post-mortem write-ups happen after a platform completely fails and people lose a bunch of money. That seems like an odd term to use after a game launches successfully.
     
    Krajca likes this.
  50. Well, post mortem is a project management term, it does not tightly coupled with game development, although I think it is more popular in gamedev circles than others (I don't have a proof of that, just my personal feeling/experience). It is vary when a project produces the post mortem. It is important that a project does not equal with the game. Back, when a project was the process producing the game, release meant the project ended, so summary could be written after that. Nowadays, when games are maintained (even if it's just bugfix releases) it is more fluid when a particular project ends. But the important thing is that the project members decide when it considered done and post mortem should be produced to learn what went great and what went wrong during production. So the mortem regards the end/death of the project, not the game. :D
     
    Last edited by a moderator: Feb 28, 2022